新聞中心
以下觀點(diǎn)本身就有很大的爭議性,以下觀點(diǎn)不代表我的觀點(diǎn):-D

1)不在空閑的時(shí)間開發(fā)有趣內(nèi)容的程序員不是好程序員
熱情和能力當(dāng)然不能畫上等號,但是不能不說沒有關(guān)系。
2)唯一的***實(shí)踐就是使用你的大腦
***實(shí)踐是用來限制那些糟糕程序員的破壞力。
3)”Googling it” is okay!
Google可以用來尋找答案,但并不能提升你自己的思考能力。
4)很多的注釋和代碼是重復(fù)的
注釋應(yīng)該是注釋W(xué)hy,而不是How和What。
5)XML的能力是被高估的
6)不是所有的程序員可以畫為等號
7)我不明白為什么大學(xué)教程里說Java是***的“***”編程語言
個(gè)人認(rèn)為大學(xué)里***要學(xué)的語言是那些著重講述控制流程和變量的,不是對象和語法。自然的流程應(yīng)該是我是學(xué)習(xí)我是怎么實(shí)現(xiàn)它,然后再使用我怎么使用它。
8)如果你只會一種語言,不管你有多精通都不會成為一個(gè)好程序員。
9)性能確實(shí)很重要
10)打印代碼執(zhí)行結(jié)果是一個(gè)最有效的調(diào)試方案
11)你的工作是讓你脫離現(xiàn)有的工作
12)Getter 和 Setter 被過度的使用
13)UML的作用被高估了
14)SQL是代碼,你需要格式化它
15)代碼可讀性是你代碼最重要的指標(biāo)
16)不是所有的開發(fā)人員都應(yīng)該會寫代碼
17)使用匈牙利命名法的人應(yīng)該被處死
18)設(shè)計(jì)模式正在破壞好的設(shè)計(jì)
19)代碼越少越好
20)PHP是糟糕的
你使用才才會明白為什么
21)單元測試不會幫助你寫好代碼
22)寫簡短的方法
23)在一段時(shí)間內(nèi)寫垃圾代碼是可以接受的
24)軟件開發(fā)只是個(gè)工作
25)軟件設(shè)計(jì)和架構(gòu)是被高估的
反對者表示很多軟件架構(gòu)師不再每天寫代碼但是要教別人怎么寫代碼是不可取的。
26)代碼==設(shè)計(jì)
27)軟件開發(fā)中沒有銀彈
28)每個(gè)開發(fā)人員都應(yīng)該熟悉基本的架構(gòu)和技術(shù)及知識
英文原文:What’s your most controversial programming opinion?
譯文鏈接:http://www.biaodianfu.com/whats-your-most-controversial-programming-opinion.html
網(wǎng)頁標(biāo)題:那些有爭議的編程觀點(diǎn)
文章起源:http://www.dlmjj.cn/article/cdjgede.html


咨詢
建站咨詢
