天天看點

#程式猿如何提高開發效率#思考1.下班不關機,隻關顯示器,友善第二天早上開了顯示屏,過了卡頓期就能寫代碼。2.一定要雙屏

#程式猿如何提高開發效率# 思考

1.下班不關機,隻關顯示器,友善第二天早上開了顯示屏,過了卡頓期就能寫代碼。

2.一定要雙屏,有條件的三屏

一屏看UML或設計思路圖(有條件的話,模組化工具最好先裝上,像rose,Visio,PowerDesigner等),另一屏撸代碼。也可以在troubleshooting的時候,一邊查log,一邊翻源碼。就是效率高。

3.趁手的鍵鼠套裝。

當然這不是必須的,撸代碼高手飛葉傷敵,不在話下。

4.Idea、PyCharm、VSCode這種IDE還是早點裝上,喜歡趁手的plugins也趁早配好,早點抛棄效率低下的工具。

5.先充分了解需求,借助原型圖和流程邏輯反複求證,以及想清楚邊界條件和前後端調用API的參數,如果時間允許就來個test驅動,盡可能寫全test case。

想清楚再動手開幹,事半功倍,磨刀不誤砍柴工。

6.手邊常備《重構:改善既有代碼的設計》等工具書,沒事翻兩頁,有事就當資料查。

7.用好Google,StackOverFlow,GitHub等,有時候你想半天,别人一句話就讓你恍然大悟茅塞頓開。要知道,沒有什麼問題是從來沒發生過的,你的問題,可能絕大部分都在網絡上有人記着呢。

8.少摸魚,多看team裡優秀代碼子產品,借鑒思路也罷,學習思想也罷,總之對你提高編碼能力,快速解決問題的,都多看多學習。說不定哪段别人的方法代碼,有一天你就遇到類似的了。

也就是說,學習的時候多造輪子,做項目的時候少造輪子,拿來主義。

9.自己的子產品在代碼上一定要寫注釋。以防時隔兩月自己也看不懂,代碼難維護,友善他人也友善自己。别人維護你的項目子產品時,不懂也還是要問你的呀,注釋清晰就少了很多不必要的溝通和回憶時間。

10.進入一個項目前,詳細了解team的代碼規範,防止好馬也吃回頭草、被迫降低開發進度、增加推倒重來的風險。

11.如果發際線還沒後移的很明顯,頭發剪短一點,減少撸代碼時頭發經常遮住視線的煩惱。

12.本地開發或同步git庫代碼後,如遇到詭異難解的exception,撓掉了一把頭發之後不妨試試這個:

一是清理浏覽器緩存,二是重新開機伺服器,甚至電腦。有時候,你會發現原來如此,柳暗花明别有洞天。

13.工位上趴久了,站起來伸個懶腰,喝杯咖啡/茶,看看遠處,或者就地做幾個俯卧撐。

14.午休15-30分鐘,下午勁頭十足,腦子清晰的像剛洗過一樣,不管是寫代碼還是寫bug,有如神助!

#程式猿如何提高開發效率#思考1.下班不關機,隻關顯示器,友善第二天早上開了顯示屏,過了卡頓期就能寫代碼。2.一定要雙屏
#程式猿如何提高開發效率#思考1.下班不關機,隻關顯示器,友善第二天早上開了顯示屏,過了卡頓期就能寫代碼。2.一定要雙屏
#程式猿如何提高開發效率#思考1.下班不關機,隻關顯示器,友善第二天早上開了顯示屏,過了卡頓期就能寫代碼。2.一定要雙屏

繼續閱讀