love fish大鵬一曰同風(fēng)起,扶搖直上九萬里

          常用鏈接

          統(tǒng)計(jì)

          積分與排名

          friends

          link

          最新評論

          計(jì)算機(jī)編程的24條法則

          1、致命的異常終止決不允許
          2、以這個(gè)次序編寫:用戶手冊、說明書、幫助、源代碼
          3、除非你使用Risk Factor Analysis (RFA),否則一個(gè)程序?qū)⒒ㄙM(fèi)雙倍你認(rèn)為開發(fā)所需的時(shí)間---重復(fù)工作
          4、編碼工作量應(yīng)該不超過開發(fā)工作的百分之二十
          5、測試應(yīng)該至少占工程的百分之三十
          6、注釋應(yīng)該至少要占源代碼的百分之二十
          7、一條錯(cuò)誤信息應(yīng)該報(bào)告什么發(fā)生了,關(guān)于這個(gè)用戶能夠作什么,程序下一步要做什么,以及哪一行代碼造成了該問題?可能也要注意時(shí)間,用戶名和環(huán)境
          8、好的程序?qū)⒆詣?dòng)地發(fā)送最近的錯(cuò)誤信息給永久性媒體

          9、調(diào)用一個(gè)例程三次?隱藏它調(diào)用一次?不要隱藏
          10、除了菜單和錯(cuò)誤陷阱,例程應(yīng)精確地只需要一個(gè)入口和一個(gè)出口
          11、帶有清晰的變量名和例程名的文檔代碼
          12、數(shù)據(jù)庫應(yīng)該是相關(guān)的
          13、總是采用最好的算法
          14、首先優(yōu)化最慢的例程,使用 Profiler 標(biāo)志他們
          15、最好的開發(fā)語言通常是具有最短開發(fā)時(shí)間的那個(gè)
          16、要求顧客在用戶手冊和說明書上簽字

          17、首先編寫更具風(fēng)險(xiǎn)的模塊
          18、讓簡單的維護(hù)成為引導(dǎo)你的燈光
          19、檢查你寫的每個(gè)簽名和拼寫
          20、不要寫任何你能夠用一個(gè)3 * 5 卡片封面復(fù)制的程序
          21、知道何時(shí)應(yīng)該完成何事
          22、沒有任何列表是完善的
          23、困難不是你正在看之處
          24、存在的規(guī)則和規(guī)律可以讓人們免于思考


          posted on 2006-10-24 08:59 liaojiyong 閱讀(289) 評論(0)  編輯  收藏 所屬分類: Story&Article

          主站蜘蛛池模板: 曲水县| 福海县| 旺苍县| 涞源县| 苍山县| 宁城县| 江北区| 芷江| 绥棱县| 南溪县| 丰镇市| 无锡市| 寿宁县| 荣昌县| 延长县| 梨树县| 和顺县| 滁州市| 仪征市| 阳曲县| 高邑县| 西城区| 隆化县| 太白县| 商河县| 东丽区| 宜昌市| 上虞市| 尤溪县| 井陉县| 晋宁县| 青冈县| 仁化县| 巴马| 德安县| 沾化县| 阿拉尔市| 庆安县| 天峨县| 巴青县| 盐源县|