線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:5197
推到 Plurk!
推到 Facebook!

小組合作開發須知

 
flyup
資深會員


發表:280
回覆:508
積分:385
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-02-19 15:06:15 IP:61.225.xxx.xxx 未訂閱
小組合作開發須知    第一章 觀念 第二章 規則與編程實踐 1.1 破除思維定勢,不斷學習、不斷改進  思維定勢的表現形式: 開發小組內各成員的編程風格各異 開發初期,規則執行程度較好,中後期則亂象叢生 用過程化方法設計面向對像程序  1.2 軟體質量的主要指標  軟體質量的主要指標包括: 正確性、有效性 易理解性 可擴展性 可伸縮性    錯誤觀念:程序只要通過調試與測試,滿足需求定義即可 正確觀念:程序應該易理解、簡單、自然、可擴展、 1.3 程序文本中的所有字符對軟體質量都是至關重要的  錯誤觀念: 變量命名無關緊要,語法格式無關緊要 在程序中隨意增添臨時性程式碼    正確觀念: 精益求精,追求完美  1.4 異常處理程式碼的複雜性和困難度並不遜於正常邏輯處理流程  錯誤觀念: 異常處理不太重要 異常發生後,程序失控 異常處理邏輯與正常處理邏輯混雜在一起 正確觀念: 異常處理事關程序的穩定性、可靠性,意義重大 異常處理必須完全 用結構化異常處理方法分隔正常與異常處理邏輯 異常發生後,程序必須能夠做出可預期的反應,異常對程序功能或行為的影響程度應降至最低    1.5 程序簡單性  自然、直觀 處理流程盡量簡單,避免迂迴曲折 單入口、單出口 慎用生僻的語言設施 盡量縮小軟體元素作用範圍     1.6 盡可能追求程序的時空效率     在同一段程序不要以相同的參數反覆調用同一函數 要特別關注循環語句的時空效率 資源使用之後要盡快釋放  1.7 面向對像程序與過程式程序  自然、直觀 各負其責、獨立運作 封裝 繼承  錯誤觀念:    濫用公有變元、公有方法 將消息傳遞視同函數調用    1.8 僅熟悉語言並不能完成高質量的程序設計     除算法與資料結構之外,建議以下課程:    離散數學 軟體工程 數理邏輯﹡ 形式語言與自動機﹡ 形式語義學﹡     學會用精密、嚴謹的邏輯思維編程 象追求數學優美那樣追求程序優美     
系統時間:2024-11-21 19:22:09
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!