回覆列表
  • 1 # 鍵盤上的信仰

    1.早點學習設計模式,多寫程式碼,發現不穩定程式碼後立即重構程式碼。

    2.學習uml建模能力,系統穩定性很大程度上取決於抽象能力和流程規劃。

    3.好好學習和深刻理解面向物件的幾個特性,這幾個特性是程式擴張性的很好的技術載體。

    很多事情程式不穩定是擴充套件的時候出現bug。處理好程式的擴充套件點可以提高系統穩定性。

  • 2 # 千鋒長沙

    小白程式設計師怎麼由量變到質變寫出高質量程式碼?很多老程式設計師從事開發多年,有這樣一種感覺,檢視一些開源專案,如Spring、Apache Common等原始碼是一件賞心悅目的事情,究其原因,無外兩點:

    1、程式碼質量非常高;

    2、命名特別規範;

    要寫高質量的程式碼,不是一件容易的事,需要長年累月的鍛鍊,是一個量變到質變的過程,但要寫好命名,只需要有比較好的英語語法基礎和一種自我意識即可輕鬆達到。

    1.切忌使用沒有任何意義的英語字母進行命名。

    2.切忌使用拼音,甚至是拼音首字母組合。

    3.要使用英文,而且要使用準確的英語,無論是拼寫還是語法,名詞單數,必須使用單數英文,如Account、Customer。

    對於陣列,列表等物件集合的命名,必須使用複數,而且最好按照英文的語法基礎知識使用準確的複數形式,如 List Account accounts、Set Strategy strategies。對於boolean值的屬性,很多開發人員習慣使用isXXX,如isClose(是否關閉)。

    4.方法名的命名,需要使用“動賓結構短語”或“是動詞+表語結構短語”。

    5.對於常見的“增刪改查”方法,命名最好要謹慎。

    6.寧願方法名冗長,也不要使用讓人費解的簡寫。

  • 中秋節和大豐收的關聯?
  • 一把好刀,需要什麼必備條件?