怎樣寫出“好代碼”

什么是“好代碼”

關(guān)于“好代碼”,最簡單的驗證方式就是霉颠,單個方法的行數(shù)要盡可能合理的少眉菱,20至50行, 1屏之內(nèi)要能看完掉分。

需要的技能

  1. 需求的理解俭缓,代碼(方法)的抽象能力

  2. 寫短代碼需要的一些常用的手法(參見《重構(gòu):改善既有代碼的設(shè)計》)

做法就是對過長的方法內(nèi)部進(jìn)行拆分,將一行行偏向過程的代碼酥郭。分組华坦,抽取成一個個具有邏輯意義更小的方法。

達(dá)到的效果

  1. 消除重復(fù)(解釋:由于代碼都是由一個個趨向原子的方法組成不从,更容易重用惜姐。)

  2. 分離不同變化方向(解釋:局部的邏輯修改,只用修改趨向于原子的更小的方法椿息。)

獲得的好處

  1. 代碼會更易讀歹袁。大段式的偏向過程的方法,肯定沒有分組過后寝优,一個個小的方法易讀条舔。

  2. 代碼易于修改。修改一個大的方法乏矾,比修改一個小的方法肯定要困難孟抗。修改小的方法只用理解和保證這個小的方法應(yīng)該履行的職責(zé)。

  3. 易于調(diào)試钻心,錯誤定位凄硼。

說直白點就是早點完成工作,早點下班捷沸。老板開心你也開心摊沉。

總結(jié)

以上只是本人在工作初期對什么是好代碼產(chǎn)生了疑問。通過閱讀大佬們的作品后痒给,加上工作中自己的實踐和理解说墨】ト總結(jié)的一點寫好代碼的入門方法。關(guān)于寫好代碼一篇文章肯定是不夠的婉刀。還是要閱讀相關(guān)的書籍。理解和實踐一些編程原則序仙。對自己的工作和代碼要多反思突颊。萬事開頭難希望大家都能寫出好的代碼。

參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末潘悼,一起剝皮案震驚了整個濱河市律秃,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌治唤,老刑警劉巖棒动,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異宾添,居然都是意外死亡船惨,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進(jìn)店門缕陕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來粱锐,“玉大人,你說我怎么就攤上這事扛邑×常” “怎么了?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵蔬崩,是天一觀的道長恶座。 經(jīng)常有香客問我,道長沥阳,這世上最難降的妖魔是什么跨琳? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮桐罕,結(jié)果婚禮上湾宙,老公的妹妹穿的比我還像新娘。我一直安慰自己冈绊,他們只是感情好侠鳄,可當(dāng)我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著死宣,像睡著了一般伟恶。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上毅该,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天博秫,我揣著相機(jī)與錄音潦牛,去河邊找鬼。 笑死挡育,一個胖子當(dāng)著我的面吹牛巴碗,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播即寒,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼橡淆,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了母赵?” 一聲冷哼從身側(cè)響起逸爵,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎凹嘲,沒想到半個月后师倔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡周蹭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年趋艘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片凶朗。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡致稀,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出俱尼,到底是詐尸還是另有隱情抖单,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布遇八,位于F島的核電站矛绘,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏刃永。R本人自食惡果不足惜货矮,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望斯够。 院中可真熱鬧囚玫,春花似錦、人聲如沸读规。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽束亏。三九已至铃在,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背定铜。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工阳液, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人揣炕。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓帘皿,卻偏偏與公主長得像,于是被迫代替她去往敵國和親畸陡。 傳聞我的和親對象是個殘疾皇子鹰溜,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容