1、程式設計只是為了錢
如果你不是很喜歡程式設計,你的**一定會雜亂無章。結果不僅影響你的職業生涯,你的團隊成員也會跟著遭殃。
2、沒有基本的能力
那些不擅長程式設計概念,比如抽象、多型性、介面的使用、異常處理的最佳做法等,寫出的**在設計上會很差、很難閱讀、也很難維護。
3、過分追求智慧型
一些開發者過分追求智慧型,通過編寫複雜的語句,包括太多的步驟。結果是**可讀性太差,沒人喜歡修改。
4、想展示新學的技能
當你新學了一些新東西,自然反應是你想馬上就利用這些新知識。要保持耐心,除非真的真的需要時,才使用。
5、過多的目標
如果乙個程式有太多的目的,效能、記憶體使用、穩健性、可靠性。這將花費很長的開發周期,結果是過於複雜的**。
6、沒有重構
軟體是不斷發展的產物。當**庫在增長,私有類、方法等,變得越來越複雜。一些懶惰的開發者不重構**,結果是過於複雜的**。
7、惡毒的複雜性
程式設計師最常見的技術性誤區
1.程式設計只是為了錢 如果你不是很喜歡程式設計,你的 一定會雜亂無章。結果不僅影響你的職業生涯,你的團隊成員也會跟著遭殃。2.沒有基本的能力 那些不擅長程式設計概念,比如抽象 多型性 介面的使用 異常處理的最佳做法等,寫出的 在設計上會很差 很難閱讀 也很難維護。3.過分追求智慧型 一些開發者過分...
程式設計師最常見的技術性誤區
1.程式設計只是為了錢 如果你不是很喜歡程式設計,你的 一定會雜亂無章。結果不僅影響你的職業生涯,你的團隊成員也會跟著遭殃。2.沒有基本的能力 那些不擅長程式設計概念,比如抽象 多型性 介面的使用 異常處理的最佳做法等,寫出的 在設計上會很差 很難閱讀 也很難維護。3.過分追求智慧型 一些開發者過分...
程式設計師最常見的謊話
00.我以後再給 寫注釋和文件。絕對是最大的謊言 01.這只是個臨時方案,不會用在實際版本中。02.搞定了!只剩一些小事要處理。03.那個簡單,幾天就搞定了。04.todo 05.就改一行 不會影響其他東西的。06.在我機器上好好的 07.08.這不可能發生 09.我不用給那程式測試,我已經知道它可...