如果你想最簡單地完成一項編程任務,我認為可以從四個方面入手:
1. 清晰原則。
代碼要寫得盡量清晰,避免晦澀難懂。清晰的代碼不容易崩潰,而且容易理解和維護。重視注釋。不為了性能的一丁點提升,而大幅增加技術的復雜性,因為復雜的技術會使得日后的閱讀和維護更加艱難。
2. 模塊原則。
每個程序只做一件事,不要試圖在單個程序中完成多個任務。在程序的內部,面向用戶的界面(前端)應該與運算機制(后端)分離,因為前端的變化往往快于后端。
3. 組合原則。
不同的程序之間通過接口相連。接口之間用文本格式進行通信,因為文本格式是最容易處理、最通用的格式。這就意味著盡量不要使用二進制數據進行通信,不要把二進制內容作為輸出和輸入。
4. 優化原則。
在功能實現之前,不要考慮對它優化。最重要的是讓一切先能夠運行,其次才是效率。“先求運行,再求正確,最后求快。”(Make it run, then make it right, then make it fast.)90%的功能現在能實現,比100%的功能永遠實現不了強。先做出原型,然后找出哪些功能不必實現,那些不用寫的代碼顯然無需優化。目前,最強大的優化工具恐怕是Delete鍵。
1. 清晰原則。
代碼要寫得盡量清晰,避免晦澀難懂。清晰的代碼不容易崩潰,而且容易理解和維護。重視注釋。不為了性能的一丁點提升,而大幅增加技術的復雜性,因為復雜的技術會使得日后的閱讀和維護更加艱難。
2. 模塊原則。
每個程序只做一件事,不要試圖在單個程序中完成多個任務。在程序的內部,面向用戶的界面(前端)應該與運算機制(后端)分離,因為前端的變化往往快于后端。
3. 組合原則。
不同的程序之間通過接口相連。接口之間用文本格式進行通信,因為文本格式是最容易處理、最通用的格式。這就意味著盡量不要使用二進制數據進行通信,不要把二進制內容作為輸出和輸入。
4. 優化原則。
在功能實現之前,不要考慮對它優化。最重要的是讓一切先能夠運行,其次才是效率。“先求運行,再求正確,最后求快。”(Make it run, then make it right, then make it fast.)90%的功能現在能實現,比100%的功能永遠實現不了強。先做出原型,然后找出哪些功能不必實現,那些不用寫的代碼顯然無需優化。目前,最強大的優化工具恐怕是Delete鍵。

更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
