1. 程式人生 > >《20170920-構建之法:現代軟件工程-閱讀筆記》)

《20170920-構建之法:現代軟件工程-閱讀筆記》)

規範 運營 風格 deb 可靠 下劃線 使用 錯誤 這一

1.軟件工程包括了開發、運營、維護軟件的過程中的很多技術、做法、習慣和思想。軟件工程把這些相關的技術和過程統一到一個體系中,叫“軟件開發流程”,軟件開發流程的目的是為了提高軟件開發、運營、維護的效率,以及提升用戶滿意度、軟件的可靠性和可維護性。

2.代碼規範可以分為兩個部分:

1.)代碼風格規範:主要是文字上的規定,看似表面文章,實際上非常重要。

2)代碼設計規範:牽涉到程序設計、模塊之間的關系、設計模式等方方面面的通用原則。

3.代碼風格的原則:簡明,易讀,無二義性。

4.代碼風格規範:縮進、行寬、括號、斷行與空白的行{}、分行、命名、下劃線、大小寫、註釋。

5.函數

現代程序設計語言中的絕大部分功能,都在程序的函數中實現。函數最好有單一的出口,為了達到這一目的,可以使用goto。

6.錯誤處理:

1.)參數處理:在Debug所有的參數都要驗證其正確性。

2.)斷言:當你覺得某事肯定如何時,就可以用斷言。

《20170920-構建之法:現代軟件工程-閱讀筆記》)