原文:一天一點代碼壞味道(2)

作為一個后端工程師,想必在職業生涯中都寫過一些不好維護的代碼。本文是我學習 代碼之丑 的學習筆記,今天第二天,品品重復代碼和長函數方法的味道。 上一篇:一天一點代碼壞味道 重復代碼 CVS Ctrl C Ctrl V Ctrl S,沒錯,這就是我們每天在干的事情。 CVS一時爽,重復代碼少不了。 對於重復代碼最直接的建議就是DRY原則,即Don t Repeat Yourself,換成人話就是提取 ...

2021-02-08 11:15 0 288 推薦指數:

查看詳情

一天一點代碼味道(1)

作為一個后端工程師,想必在職業生涯中都寫過一些不好維護的代碼。本文是我學習《代碼之丑》的學習總結,今天第一天發車,先來看看在命名上的一些常犯的味道。 0 為何要品代碼味道 Martin Flower在《重構》一書中給不好維護的這一類代碼取了一個藝名:代碼味道,而這些味道一旦堆積多了 ...

Fri Feb 05 05:50:00 CST 2021 0 371
重拾C,一天一點點_10

來博客園今天剛好兩年了,兩年前開始學編程。 忙碌近兩個月,項目昨天上線了,真心不容易,也不敢懈怠,接下來的問題會更多。這兩調試服務器,遇到不少麻煩。 剛出去溜達了一下,晚上天涼了,現在手感覺涼的有不靈活了都。大伙多注意身體! 繼續我的C。發現個問題,自己的文章排版很丑,以后也要多注意 ...

Sun Oct 27 07:51:00 CST 2013 7 1208
重拾C,一天一點點_5

switch(表達式){ case 整型常量表達式:語句序列 case 整型常量表達式:語句序列 default:語句序列}while(表達式) 語句for(表達式1; 表達式 ...

Sun Oct 20 09:09:00 CST 2013 19 196
重拾C,一天一點點_7

標准庫,atof()函數包含在頭文件<stdlib.h>中 /******把字符串s轉換為相應的雙精度浮點數*******/ C語言不允許在一個函數定義其他函數。不 ...

Tue Oct 22 08:24:00 CST 2013 14 471
重拾C,一天一點點_9-指針與數組

這一章節很重要,一定要多思考、理解! 指針是一種保存變量地址的變量。 通常的機器 都有一系列連續編號或編址的存儲單元。一個字節可存char類型,兩相鄰字節存儲單元可存一個short,依此類推。 ...

Thu Oct 24 09:38:00 CST 2013 13 203
代碼味道

1、Duplicate Code(重復代碼):代碼重復幾乎是最常見的異味了,他也是Refactoring的主要目標之一,代碼重復往往來自於copy-and-paste編程風格,與他相對應的OAOO是一個好系統的重要標志。 2、 Long Method(長方法):他是傳統結構化的遺毒,一個方法 ...

Tue Aug 06 18:15:00 CST 2019 0 733
重拾C,一天一點點_8

這兩發現一個問題,我最近發的幾篇博文稀里糊塗地被轉到別的網站去了,目前發現有兩個網站轉載了,一個注明了作者出處(博客園 lltong),但沒給任何鏈接。另一個網站呢,就是直接抓的,而且還抓的亂七八糟的,呵呵,不知這樣的內容給網友怎么去看。純屬自己寫的一點筆記,別人轉載我也不反對,只是希望能尊重 ...

Wed Oct 23 08:31:00 CST 2013 27 334
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM