《程序员修炼之道:从小工到专家》阅读笔记03
生活随笔
收集整理的這篇文章主要介紹了
《程序员修炼之道:从小工到专家》阅读笔记03
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
《程序員修煉之道:從小工到專家》閱讀筆記03
第六章 當(dāng)你編碼時(shí)
第七章 在項(xiàng)目開始之前
第八章 注重實(shí)效的項(xiàng)目
個(gè)人感受:
靠巧合編程應(yīng)該避免靠巧合編程,避免依靠運(yùn)氣和偶然的成功。而要深思熟慮的編程。
看到這里,我不禁想問,套用模板的編程算是巧合編程嗎?答案是肯定的,因?yàn)闆]有經(jīng)過你自己的深思熟慮的編程都是巧合編程。就像老師說的那樣,總有一天你接到一個(gè)項(xiàng)目,你找不到對(duì)應(yīng)的模板時(shí),你該怎么辦?
代碼的重構(gòu):不要對(duì)改動(dòng)猶豫不決,我自己本身就有這樣的問題,廢了九牛二虎之力碼出來一個(gè)程序,老師卻提出了新的要求,這時(shí)候我就開始猶豫了,怎么改動(dòng)呢?從哪里開始改呢?
代碼若具有如下特征,則應(yīng)該考慮重構(gòu):1)重復(fù)2)非正交的設(shè)計(jì)3)過時(shí)的知識(shí)4)性能 就其核心而言,重構(gòu)就是重新設(shè)計(jì):怎樣進(jìn)行利大于弊的重構(gòu):1)不要試圖在重構(gòu)的同時(shí)增加功能2)在開始重構(gòu)之前,確保你擁有良好的測試。 (盡可能經(jīng)常運(yùn)行這些測試,如果你的改動(dòng)破壞了任何東西,你很快可以知道)轉(zhuǎn)載于:https://www.cnblogs.com/fuheishi/p/11061232.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的《程序员修炼之道:从小工到专家》阅读笔记03的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux memcached
- 下一篇: Linux系统组成