證明你是壞程式設計師的7個跡象
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
下面這七種跡象表明,你可能正在往壞的方向發展。
1)開始編碼之前沒有計劃
說到這一點,我自己其實也並沒有做到,我總是喜歡直接編碼。但是慢慢地,我看到了在寫程式碼之前先簡單規劃一下的好處。
最近我的大部分編碼都是基於SQL的,並且開始傾向於先給表格設計畫個草圖。
2)不使用版本控制
版本控制確實是一個非常有用的技術。它不僅可以跟蹤解決方案中的每個檔案,儲存整個歷史,還可以區分不同的版本到分支,知道什麼時間是誰改變了什麼(並且如果提交的資訊足夠詳細,還可以知道原因)。
3)使用糟糕的變數名
知道將variable1和variable2作為變數名有什麼問題嗎?變數應該根據它們做什麼或者它們包含什麼來命名。對了,Visual Studio有一些強大的重構工具,可以相對容易的讓它們回到井然有序的狀態。
4)重複程式碼
我非常推崇《Pragmatic Programmer》(《程式設計師修煉之道》)這本書,上面推薦的第一個祕訣就是不要重複程式碼。上面要求無論如何都不得重複程式碼,在我看來過於極端了。如果相同的程式碼需要重複4次,那麼可以為這段程式碼建立一個函式,這將極大地改善你的程式碼。
5)你自己都很難理解自己的程式碼
我以前為什麼要用這種方式?我覺得我總是想不起以前我之所以用這種編碼方式的原因。所以,除了不斷學習,我們還應該做些事情來幫助未來的自己理解這段程式碼。
6)自私,不願意共享
我不是那種自私的人,如果我學到一些真正好的東西,我會分享給大家。
7)工作於多個專案
是的,這也是七宗罪之一。不過,我現在自己手頭也正在做多個專案,並且還有若干個我喜歡的私人專案。所以,關於這一條——工作於多個專案就等於是壞程式設計師,我並不完全贊同。
歡迎發表你的見解!
譯文連結:http://www.codeceo.com/article/7-warnings-be-bad-programmer.html
英文原文:7 Warning Signs that you’re a Bad Programmer
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- [譯]作為程式設計師你不能成功的 10 個跡象程式設計師
- 平庸程式設計師的各種跡象程式設計師
- 糟糕程式設計師的各種跡象程式設計師
- 優秀程式設計師的各種跡象程式設計師
- 10個跡象表明程式設計師編碼太久了程式設計師
- 27種跡象你該考慮辭掉程式設計師的工作程式設計師
- 極其出色程式設計師的各種跡象程式設計師
- 程式設計走火入魔的十個跡象,你中槍了嗎?程式設計
- 不應該做程式設計師的各種跡象程式設計師
- 5種跡象顯示你應該當場聘用程式設計師程式設計師
- 5大跡象顯示你應該當場聘用程式設計師程式設計師
- 低效程式設計師的7個壞習慣程式設計師
- 請用一句話證明你是程式設計師程式設計師
- 能在程式設計之路走得更遠的跡象程式設計
- 華瑞軟體學校|程式設計師行話大全:一句話證明你是程式設計師程式設計師
- 程式設計師的35個壞習慣,你有幾條?程式設計師
- 女程式設計師必須證明自己是真正的優秀程式設計師
- 程式設計師:你是一個產品程式設計師
- 你是浪漫的程式設計師嗎?程式設計師
- 你是一個工資太低的程式設計師嗎?程式設計師
- Java程式設計師:這是一個最好的時代,也是一個最壞的時代Java程式設計師
- 程式設計師你是如何降低NPE的?程式設計師
- 你是優秀的程式設計師嗎?程式設計師
- 程式設計師特有的9個壞習慣程式設計師
- 高效的程式設計師是聰明和懶惰的程式設計師
- 我的丈夫是個程式設計師程式設計師
- 如何混跡程式猿江湖,你得懂程式設計師黑話暗語!程式設計師
- 你是一名努力工作的程式設計師,還是懶惰的程式設計師?程式設計師
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 你是一個合格的J2EE程式設計師麼程式設計師
- 你是一個編寫可除錯程式碼的程式設計師嗎?除錯程式設計師
- 程式設計師保持健康的7個祕訣程式設計師
- 程式設計師程式設計生涯中會犯的7個錯誤程式設計師
- 深圳Javaweb學習:程式設計師對程式設計名詞的通俗理解:假設你是個妹子JavaWeb程式設計師
- 程式設計師的七大壞毛病程式設計師
- 你是程式設計師這塊料嗎?程式設計師
- 你是碼農 還是優秀程式設計師?程式設計師
- 如果程式設計師是貓,你是哪隻貓?程式設計師