編程開發,追求極簡

極簡編程追求簡潔、靈活,條理、清晰、規範,高效。
簡潔:開發不添加多餘重複代碼;不要的代碼及時刪掉。
靈活:需求更改,版本迭代,編程少用硬編碼。
條理:邏輯結構符合一般開發規範,模塊化,分層,分而治之,領域驅動設計。
清晰:代碼命名除了符合規範外,還需恰當使用英文單詞,客觀中性。
規範:編程無規矩無以至千里。
高效:開發高性能代碼。

極簡開發原則:
一、遵守代碼規範,代碼風格一致;
       按照代碼規範編程,方便自己,也方便別人閱讀代碼,維護和更改相對容易。代碼風格主要是指格式化代碼,代碼縮進,代碼空格,空行等。
二、編程從簡單到複雜;
       編程是一個漸進的過程,不能一口喫成胖子,尤其遇到不熟悉的函數或功能模塊,需要邊開發邊測試,直到完成一個功能,完成後可能有新的點子優化代碼,趁熱打鐵重構代碼,熟練使用編程開發工具可以快速完成重構代碼。
三、不添加多餘的代碼,註釋以及文件;
       不添加多餘代碼,如類,方法,成員變量,局部變量,常量等;添加必要的註釋,如重點或難點的代碼;添加必要的配置文件,靜態文件(js,html,css,image)。
四、代碼不斷重構;
       好的產品需要不斷演化下去,合理重構代碼。重構的代碼與時俱進,產品纔有活力。
五、不爲未來做編程。
       做業務功能時,不用爲未來寫代碼,如你寫賬號密碼登錄功能,不用考慮人臉識別登錄功能,因爲這個功能後面可以靈活補充。

編碼開發過程的幾點建議:
1、清楚需求再開發。
2、設計數據庫表,創建表後,可以使用自動生成代碼工具生成增刪改查的基本功能代碼。
3、總分式開發,概要分析功能開發流程,做到心中有數,必要時寫出來。需要哪些接口,提前設計好,先把需要實現的方法寫出來,方法體先爲空,到後面一個一個實現。
4、時間緊,在壓力下開發代碼,需要保持一定的緊張感,全部注意力用到開發功能上,遇到困難及時提出。


工作中自己總結一些編程開發經驗供大家參考,懇請指教。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章