日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

程序员为什么要少写代码?

發布時間:2025/3/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序员为什么要少写代码? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

軟件開發的一個最基本的事實是寫代碼,但是最大的誤區之一就是把寫代碼當做工作。當我作為一個程序員第一次參加工作的時候,就犯了這樣的錯誤。老實說,寫代碼真的是一件特有意思的事,它的強大功能,它的多種作用等等都讓我有一種揮斥方遒的豪情壯志,倍有滿足感。但是經過這么多年在這個行業沉浸,我才終于發現了這個真理:軟件開發人員應該盡可能地少寫代碼。

不過,可別誤解我的意思,我可不是說我們應該死命地壓縮代碼,像“代碼高爾夫”競賽那樣,步步為營,搞得最后自己寫出來的代碼自己都不理解了。我的意思是,我們現在大多數的時間都用在了寫大段大段的可怕代碼上,少寫代碼其實就意味著給自己減輕工作負擔。怎么樣,聽上去是不是像夏娃的蛇果一樣誘人?

原因

環顧四周,看看你的工具,看看你的框架,正是依靠這些我們才能搞定我們手頭的工作。所有你使用的工具,所有你做的嘗試,這所有的一切歸根究底都是朝著“少寫代碼”的目標而前進的。工具可以讓我們少犯錯,掃掉會導致麻煩的垃圾。

那么,為什么要少寫代碼呢?首先我得承認,我前面所說的軟件開發人員的任務就是少寫代碼這一點有點言過其實了。事實是,軟件開發的任務應該是思考,思考手頭的問題,設計出一個完美的解決方案,然后再把這個方案轉變成可供用戶使用的軟件。而寫代碼僅僅是在這一系列步驟最后一步——寫成軟件——這一過程中產生的副產品。

代碼就是一個副產品

其實代碼沒有我們想象的那么重要。為什么呢?因為當我們將方案轉化成軟件時,寫代碼僅僅是一個手段而已。在日常生活中,我們會說說編輯器,談談編程語言,聊聊工作環境。我會這樣做,他會這樣做,大家都會這樣做。享受我們從事的工作所帶來的成果并不可恥。不過關鍵要保持專注。代碼的確是個超級棒的工具,但是它從有的角度來看也是個麻煩:我們得花大量的時間去寫,一不留神就容易出現bug,光看代碼還不甚明了,并且不甚耐用,需要維護等等。

這就是文章題目我提出“少寫代碼”的原因。當有時候我感覺事情越來越繁瑣,遠遠超過原先的預計,或者最后的成果過于復雜,我會提醒自己“我需要少寫代碼”。不論何時,要是我的代碼在上下文中放不下了,我會毫不猶豫地刪掉重構。與此同時,心中一直默念著這個原則:我要少寫代碼。

如果代碼亂糟糟的一坨堆在那里,而這時候如果我不得不瀏覽這些玩意兒的時候,我會異常痛苦。少寫代碼也意味著寫好的代碼清清楚楚,明明白白。如果我們大家都可以簡練地寫代碼,那我寫這篇文章的目的就達到了。

最后,本文想說明什么呢?我覺得,最最重要的是,我們的代碼只是一個副產品,是在軟件開發過程中產生的,而對此,我們難以避免,唯有選擇接受。不過,我們可以做的是,多多思考,好好重構,及時刪掉過時的代碼,代之精簡的新代碼。好吧,各位,改變從今天開始,加油!

譯文鏈接:http://news.html5tricks.com/why-programmer-write-less-code.html

英文原文:Write Less Code

前端愛好者們約定,閱讀后:

if(‘覺得有用’)

分享(‘I get it!’);

else if(‘已了解’)

分享(‘a piece of cake!’);

else if('看不懂')

{

回復小編('help me!');

}

圖片來源于網絡-----

總結

以上是生活随笔為你收集整理的程序员为什么要少写代码?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。