自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

編程的六月定律

開發(fā) 項(xiàng)目管理
上周,我被迫對(duì)一個(gè)很老的項(xiàng)目做一些修改。麻煩是,當(dāng)開始著手時(shí),我真的記不清這個(gè)項(xiàng)目究竟有多老了。

上周,我被迫對(duì)一個(gè)很老的項(xiàng)目做一些修改。麻煩是,當(dāng)開始著手時(shí),我真的記不清這個(gè)項(xiàng)目究竟有多老了。

這實(shí)際上是我使用Codeigniter實(shí)現(xiàn)的***個(gè)MVC項(xiàng)目。打開項(xiàng)目文件后,很多東西都讓我頭暈。首先,沒有版本控制,第二,沒有注釋。

WTF

讀起代碼,我的“F*CK/分鐘”的值一直沖破屋頂。

項(xiàng)目里面的Model很少。Controller層有大量重復(fù)的代碼,View層肥大的令人毛骨悚然。我相信View層里的邏輯實(shí)際上比Model層和Controller層的加起來都要多。

我該為此感到羞恥嗎?

答案是NO。(如果是的話我也不會(huì)寫這篇博客里。)

為什么不?

因?yàn)橛袀€(gè)六月定律。六月定律說的是,每個(gè)程序員都應(yīng)該回頭看看自己6個(gè)月前寫的代碼,并且應(yīng)該會(huì)唾棄當(dāng)時(shí)寫的那些代碼。

這就引出了本文的重點(diǎn):如果你是個(gè)程序員,當(dāng)你看6個(gè)月前寫的代碼時(shí),如果發(fā)現(xiàn)跟現(xiàn)在寫代碼的水平一樣,請(qǐng)別寫了,你應(yīng)該學(xué)習(xí)一些新東西了。

這就是為什么當(dāng)我看到以前的代碼寫的奇丑無比時(shí)反而很高興的原因。非常高興。這說明我進(jìn)步了。所以,與其為那些丑陋的代碼感到羞恥,不如高興的接受它們,這意味著你在成長(zhǎng)。

原文鏈接:http://blog.marcomonteiro.net/post/the-six-months-rule

 

譯文鏈接:http://www.aqee.net/the-six-months-rule/

責(zé)任編輯:陳四芳 來源: 外刊IT評(píng)論
相關(guān)推薦

2010-04-14 16:18:16

Exchange Se

2010-07-06 09:06:58

系統(tǒng)市場(chǎng)份額WindowsLinux

2022-06-30 20:00:00

資訊技術(shù)熱點(diǎn)

2010-04-29 15:58:40

藍(lán)牙4.0

2012-05-15 10:48:40

iCloud蘋果WWDC大會(huì)

2021-06-09 13:50:14

Windows 10漏洞微軟

2012-07-02 17:17:39

品牌手機(jī)

2013-05-03 09:36:37

surface

2010-04-07 09:09:57

SQL Azure

2009-07-30 10:43:47

2011-06-19 12:15:27

2022-07-23 19:55:55

黑客網(wǎng)絡(luò)攻擊Entrust

2011-03-31 09:45:37

IE 9

2010-06-21 09:19:14

2009-07-14 18:39:48

Twitter

2011-04-26 10:52:26

Ubuntu 6.06

2011-06-17 08:54:38

HTML 5CSS3

2012-04-09 21:40:54

2021-06-29 20:55:21

自動(dòng)駕駛人工智能無人駕駛

2013-02-25 17:39:24

第十一屆軟交會(huì)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)