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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

我的代码为什么看起来像shit?

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

目錄

?

寫在前面

代碼的三大境界

第一大境界

第二大境界

第三大境界

重構-改善既有代碼的設計

寫在最后


寫在前面

? ? 代碼寫了兩年,同時也忙忙碌碌了兩年。這兩年期間除了在趕項目,就是在趕項目的設計中。

? ? 回頭分析自己代碼的時間真的很少,只是一味的埋頭苦干,能實現功能就可以了。

? ? 直到前幾天,我發現了同一個項目組的同事,大量運用了枚舉,大量運用java8新特性。。。我知道了,我好像落伍了。

? ? 于是開始狠補java的開發規范,試圖讓自己的代碼不單單能讓“機器讀懂”,更重要的是能讓“人讀懂”。

代碼的三大境界

第一大境界

? ? 自己能讀懂自己寫的代碼。

? ? 但是過兩天回過頭來,也許就記不起來自己當初是為什么要這么去寫了。

? ? 最最重要的是,電腦讀不懂你的代碼,時不時竄出來一個bug,又得花很多時間去整理,去找bug,去修改。

? ? 導致工作效率大大降低。

第二大境界

? ? 機器能讀懂自己的代碼。

? ? 這個時候自己已經開始慢慢考慮業務的各種可能發生的情況,避免出現一些偶發性bug。

? ? 這個境界的人,說不定還是公司里的猛將,代碼較少出現bug,考慮周全。

? ? 但是!把自己的代碼拿給別人看,別人真的是一個頭兩個大,自己的代碼除了自己來改,沒人敢動了。

第三大境界

? ? 別人能讀懂你的代碼。

? ? 到了這個境界,真的是將代碼寫的出神入化了。

? ? 邏輯層次清晰,取名規范,該有的注釋都有,不拖泥帶水也不啰嗦。

? ? 到了這個境界,只有自己在寫代碼的時候,不單單考慮實現系統的功能,還要考慮代碼的美觀。

? ? 這也是我最近幾日醍醐灌頂,想要追求的境界。

重構-改善既有代碼的設計

? ? 這本書最近自己草草的看了一遍,以前覺得這本書有點高大上,一聽到“重構”這個詞,就怕了。

? ? 其實里面真的全都是滿滿的干貨,能讓你的代碼可讀性增強不少。(雖然里面都是一些很老舊的技術,但是可以取其精華去其糟粕)

寫在最后

? ? 其實寫程序和其他的工作沒有什么不同,完任務也有完成好的和完成差的。

? ? 自己別老想著能實現功能就行,試圖多考慮一些程序的可讀性、可移植性、可擴展性吧。

? ? 對你我他都很好。。。。

總結

以上是生活随笔為你收集整理的我的代码为什么看起来像shit?的全部內容,希望文章能夠幫你解決所遇到的問題。

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