從2023年開始寫程式,到現在已經快20年了,總結出寫出高質量程式的幾個要點:
1、開始寫之前思路越清晰完整越好。
2、寫的過程中**一定要規範一致,這樣的**便於維護和修改,這個規範一致性包含名稱、格式、演算法等。
3、發現一處錯誤,立即回想有沒有可能其它地方具有同樣的錯誤(如果你遵循第2條,就能很快找到)。
4、多用assert,在我的**裡面,這條語句至少佔據了程式總量的1/10。
5、每寫完一段後至少反覆看3遍,很多bug是很難用偵錯程式找出來的。
通過遵循以上規則,很多次我的**都是一次性執行成功。
補充一點,高質量c++程式的最有用的三個關鍵字: assert, const, override
4年前的隨筆 寫出高質量程式的要點
從1990年開始敲 到如今已經快20年了。總結出寫出高質量程式的幾個要點 1 開始寫之前思路越清晰完整越好。2 寫的過程中 一定要規範一致,這種 便於維護和改動。這個規範一致性包括名稱 格式 演算法等。3 發現一處錯誤,馬上回憶有沒有可能其他地方具有相同的錯誤 假設你遵循第2條。就能非常快找到 4 ...
如何編寫出高質量的原創文章
第 一 如果你很有實力,精通外語,那麼我給你的最好的建議就是,花費一點點的時間,去看一些國外的相關書籍,然後翻譯過來,變成自己的經驗之談,這樣不僅可以提公升你外語水平,還能提公升你相關專業術語的水平,更好的就是你還學到了很牛的seo技術。很多權威的大神,很多知識經驗都是 於耗費時間的學習,只有不斷學...
Mysql寫出高質量的sql語句的幾點建議
clevercode在實際的工作也寫過一些低效率的sql語句。這些語句會給資料庫帶來非常大的壓力。最基本的表現就是sql語句執行慢,後來逐漸的去優化和嘗試。總結了一些高質量的sql語句的寫法。這裡clevercode總結一下分享給大家。盡量避免在列上運算,這樣會導致索引失效。優化前 select f...