好的程序员就应该有强迫症
生活随笔
收集整理的這篇文章主要介紹了
好的程序员就应该有强迫症
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
進項目組后第一次實現一個小功能,盡管就是十分十分簡單的一個彈窗,但就這一個小東西讓我學到很多。
程序員,寫的是程序,程序,就是做事的步驟。步驟一定要清晰,人才能看得明白,寫得明白,才能讓計算機運行得明白。
所以,為了一個“清晰易懂”,優秀的程序員似乎都應該有強迫癥,有潔癖。命名長了太繁瑣,命名短了看不懂,多一個空格不行,多一個字母不行,該小寫的不能大寫,該大寫的不能小寫,大括號就是必須回車或不能回車,注釋必須在這,必須寫著幾條,不能多不能少等等。。。。。。雖說寫成什么樣都不影響運行,但長期來看,整潔的代碼易修改易維護,而雜亂的代碼難看懂,難改。這道理也很簡單,比如在一個整潔的屋子中,找什么東西都容易,在雜亂的屋子中,什么都找不到。代碼,對整潔的要求更強。畢竟,只要寫錯一個點,就會出bug。
我第一版寫出的代碼就很繁瑣,師傅告訴我:
- 把多次用到的組件賦在局部變量上
- 參數寫短一些有利于提高運行效率
- 兩個小函數合為一個,記得格式化代碼
- 使用對象內容前判斷對象是否為空
- 函數前,文件頭部注釋
經過一番修改,原來幾十行的代碼就剩十幾行,不但清晰易懂,而且功能完善。這才是優秀的代碼。
雖然只是個小功能,但這將成為我職業程序員的開始。
總結
以上是生活随笔為你收集整理的好的程序员就应该有强迫症的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通 1013:温度表达转化
- 下一篇: 信息学奥赛一本通(1183:病人排队)