指責和分享
在我們這個行業長久以來有一個現象,人們喜歡站在他們的部落格的最高處向全世界喊道:“你們錯了!我才是對的!如果你按我說的做,你就能成功。如果你按我說的做,你才是個真正的程式設計師。如果你能聽我的,我才可能和你一起共事工作,你才能不至於讓我每看一眼你的程式碼就在靈魂深處寒顫一下。”
我知道。我也是這麼幹的——有時候。但我想彌補一下我的錯誤。下面是一個簡要的清單,描述了我知道我做錯的地方:
- 我並不是總是先寫測試用例。
- 我經常的不在修改或修補bug前花幾分鐘時間把相關的程式碼重構一下。
- 我常把半段程式碼放到一個新類裡,但其實不應該這麼做。但有時應該把程式碼分解放到它們各自的類中時,我卻把所有的程式碼堆放到現有的物件裡。
- 我經常屈服於進度計劃的壓力,用圖省事的辦法修改bug。
- 我很在意程式碼在我眼裡應該是什麼樣的,而不關心它們是如何為客戶服務的。
- 我有時對於出現的問題抱著“我們解決不了”的態度,而不是從“我們如何才能解決的”角度思考。
每個人都犯了很多錯誤,每個人都有自己不情願解決的問題。也許我們應該少勞心去告訴其他程式設計師該如何做他們的工作,而應該更多的關注於分享我們自己學到的知識和經驗。
英文原文:I'm Doing It Wrong.
相關文章
- 微軟被指責暗藏Windows API微軟WindowsAPI
- google被封殺,百度受指責Go
- 行政責任和民事責任,刑事責任的區別
- 指標常量和常量指標指標
- 美國指責伊朗攻擊大壩,“網路松鼠”暗暗竊喜
- 搜狐指責谷歌輸入法抄襲 要求google停止運營谷歌Go
- 流程、規則和管理職責
- 關於指標傳遞和指標的指標指標
- 對於工程師責任和責任邊界的認知工程師
- 詳解c++指標的指標和指標的引用C++指標
- 指標和常量指標
- 指標常量和常量指標的區別指標
- 詳解 常量指標和指標常量指標
- 陣列指標和指標陣列陣列指標
- 指標函式 和 函式指標指標函式
- 經歷虛假新聞指責後,Facebook擬推出新聞專案
- 微軟丟擲Linux侵權說 被指責“嚇唬使用者”微軟Linux
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- MySQL DBA工作角色和職責介紹MySql
- 技術團隊:當指責抱怨滿天飛時,你該怎麼辦?
- 陣列和指標陣列指標
- 指標和陣列指標陣列
- 1.0 - 指標和引用指標
- 《摩爾莊園》手遊產品負責人晨晨子分享入行故事
- 物件的責任與職責物件
- 指向常量資料的指標和常量指標指標
- 《Apex 英雄》「鐵皇冠收藏活動」翻車,開發者指責玩家白嫖,孰對孰錯?
- 國慶新聞回顧:雲端計算頻遭指責 萬兆時代來臨薦
- C++引用和指標C++指標
- 指標和連結串列指標
- nim的引用和指標指標
- 《指標和引用小結》指標
- 指標的申明和定義指標
- 細說引用和指標指標
- GO 空指標和nilGo指標
- C陣列和指標陣列指標
- 指向const物件的指標 和 const指標物件指標
- 【C++系列】指標物件和物件指標的區別C++指標物件