寫更好的代碼,還是寫更少的代碼?

2017-02-26    分類: 網站建設

我寧愿讓我的學生盡他們大的努力去寫更好的代碼,而不是寫更好的注釋。——Uncle Bob Martin

比起“更好”的代碼,我更寧愿學生們寫更少的代碼。——Bob Marshall

沒有任何事情比“非常有效率地做了一件本不應該做的事”更沒用的了。——Peter Drucker

這引發了一場關于“寫更好的代碼”還是“寫更少的代碼”的討論。

一個好的折中方案就是,用更少的代碼寫出更好的代碼。代碼的優劣或多少不是看代碼行數,也不是其他一些愚蠢的東西,而主要看的是有意義的代碼。在這場討論中,支持“更少代碼”的一方,關心的不是使代碼盡可能緊湊、避免重復,等等,而是他們認為只要合理,盡可能少些或不寫代碼。

我們是否應該將重點放在決定什么應該做,什么不應該做,還是應該竭力去改進我們的軟件開發技能?

無論如何,在沒有一個上下文環境的情況下,誰也無法合理地回答這個問題。下面我們來分開討論。

更好的代碼

這是站在開發者的角度來說的。在大部分中、大型軟件開發公司中,開發者與產品管理者或產品所有者之間幾乎沒有任何直接聯系,這意味著,管理者對于產品的構建知識知道得很少,甚至一點都不知道。

當然,作為一個開發人員,我可以,也應該分享我關于構建特定功能的一些看法,但是我也不太可能有足夠的信息在很多情況下做出正確的判斷。比如,我認為不應該添加某一個該死的功能,就算我是對的,但如果客戶讓加,我的意見被采納的幾率會很小。當然,也不完全是這樣,你可以說服客戶改變想法,但這種情況很少。

如果你曾經參與過一個大的合同項目,每個細節在前期都已經確定好了,并且由于內部政治原因,客戶方面也沒人想去更改任何東西,你知道我在說什么。如果你沒有在類似公司工作過,你很幸運。

在這種情況下,最好專注于構建更好的代碼,而不是更少的代碼,因為很難說什么是有意義的更少的代碼。

更少的代碼

這是站在產品管理者的角度。對于他們來說,他們首要的重點應放在構建更少的代碼上。是的,我知道他們不寫代碼,但這仍然應該是他們首要的目標。

產品經理應該知道哪些功能能夠提升產品的價值,哪些不能。他們通常更適合與客戶進行這樣的討論,比如客戶想要哪些功能、費用、不必要的功能、無用的代碼等。

作為開發者,你的領導希望你創造更多的價值,或更少的浪費,把重點放在構建更少的代碼上。當然,你可以自由地選擇編寫更好的代碼,或者更少的代碼,但是似乎選擇后者要更加明智。同時,你的工作效率很大程度上取決于你完成的工作,因此,你應該用更少量的代碼完成更多的功能,并注重這些代碼的質量,而不是使用大量的代碼來解決問題。

很顯然,這場爭論不會有一個確定的答案。站在產品經理的立場,我會建議Peter Drucker的觀點,而對于開發者,我會建議Bob Martin的觀點。

當前標題:寫更好的代碼,還是寫更少的代碼?
標題URL:http://m.kartarina.com/news/74377.html

成都網站建設公司_創新互聯,為您提供域名注冊電子商務外貿建站、小程序開發、網站策劃、品牌網站設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司
主站蜘蛛池模板: 蜜桃臀无码内射一区二区三区| 人妻丰满熟妇岳AV无码区HD| 亚洲AV无码国产在丝袜线观看| 精品人体无码一区二区三区 | 亚洲∧v久久久无码精品| 国产aⅴ无码专区亚洲av麻豆 | 免费无码国产在线观国内自拍中文字幕| 精品成在人线AV无码免费看| 无码专区6080yy国产电影| 无码人妻精品一区二区| 亚洲不卡无码av中文字幕| 无码国产激情在线观看| 少妇人妻无码精品视频app| 免费一区二区无码视频在线播放| 67194成l人在线观看线路无码| 亚洲日韩激情无码一区| 午夜精品久久久久久久无码| 无码八A片人妻少妇久久| 2014AV天堂无码一区| 国产精品va无码二区| 麻豆精品无码国产在线果冻| 久久无码人妻一区二区三区| 无码精品黑人一区二区三区| 日本无码小泬粉嫩精品图| 国产精品爽爽va在线观看无码| 亚洲AV无码一区二区大桥未久| 久久精品aⅴ无码中文字字幕重口| 亚洲动漫精品无码av天堂| 最新高清无码专区| 亚洲午夜国产精品无码| 中文字幕无码av激情不卡久久 | 午夜麻豆国产精品无码| AV无码久久久久不卡网站下载| 精品无码人妻一区二区免费蜜桃 | 亚洲AV永久无码精品一区二区国产| 亚洲精品无码国产片| 亚洲国产精品无码久久| 亚洲成a∨人片在无码2023| 亚洲Av永久无码精品黑人| 亚洲精品中文字幕无码A片老| 无码中文字幕人妻在线一区二区三区|