原則1.首先是為人編寫程序,其次才是計算機。
說明:這是軟件開發的基本要點。
軟件的生命周期貫穿產品的開發、測試、生產、用戶使用、版本升級和后期維護等長期過程。
只有易讀、易維護的軟件代碼才具有生命力。
原則2.保持代碼的簡明清晰、避免過分的編程技巧
說明:簡單是最美。
保持代碼的簡單化是軟件工程化的基本要求。
不要過分追求編程技巧,否則會降低程序的可讀性。
原則3.編程時首先達到正確性,其次考慮效率
說明:編程首先考慮的是滿足正確性、健壯性、可維護性、可移植性等質量因素。
最后才考慮程序的效率和資源占用問題。
原則4.編寫代碼是要考慮到代碼的可測試性
說明:不可以測試的代碼是無法保障質量的。
開發人員要牢記這一點來設計、編碼。
實現設計功能的同時,要提供可以測試、驗證的方法。
原則5.函數(方法)是為一特定功能編寫,不是萬能工具箱
說明:方法是一個處理單元,是有特定功能的,所以應該很好地規劃方法。
不能是所有東西都放在一個方法里實現
原則6.鼓勵多加注釋
說明:養成多加注釋的好習慣。
不僅為他人熟悉、更改程序提供方便,
而且也會在自己修改升級時提供幫助。
為人、為己都應多加 注釋。