- 重學(xué)Java設(shè)計(jì)模式
- 付政委(小付哥)
- 9字
- 2021-05-19 18:09:56
第5章 抽象工廠模式
5.1 碼農(nóng)心得
代碼一把梭,兄弟來背鍋。
大部分從事開發(fā)工作的技術(shù)人員,都有一顆把代碼寫好的初心。除了把編程當(dāng)作一份工作,同時(shí)還具備了一定的工匠精神。但很多時(shí)候又很難把初心堅(jiān)持下去,尤其面對(duì)接了爛手的項(xiàng)目、產(chǎn)品功能要得急迫、個(gè)人能力不足等問題時(shí),這些原因?qū)е麻_發(fā)的工程代碼臃腫不堪,線上事故頻出。
懂得高并發(fā),可還寫不好代碼。
這就像家里裝修完之后購買家具,花了幾十萬元買的實(shí)木沙發(fā),怎么擺放也不好看!代碼寫得不好,不一定是基礎(chǔ)經(jīng)驗(yàn)不足,也不一定是產(chǎn)品需求要得急迫。很多時(shí)候是自己對(duì)編碼經(jīng)驗(yàn)掌握得不足,以及對(duì)架構(gòu)的把控能力不到位。其實(shí),大多數(shù)產(chǎn)品的第一個(gè)需求往往并不復(fù)雜,甚至可以說所見即所得般容易。但在接手開發(fā)時(shí),如果不考慮后續(xù)是否需要擴(kuò)展,將來會(huì)在哪些模塊繼續(xù)添加功能,這樣的“病毒代碼”就會(huì)隨著種下的第一顆劣質(zhì)種子開始蔓延。
推薦閱讀
- .NET之美:.NET關(guān)鍵技術(shù)深入解析
- 自然語言處理實(shí)戰(zhàn):預(yù)訓(xùn)練模型應(yīng)用及其產(chǎn)品化
- Mastering phpMyAdmin 3.4 for Effective MySQL Management
- 你必須知道的204個(gè)Visual C++開發(fā)問題
- The DevOps 2.4 Toolkit
- JavaScript動(dòng)態(tài)網(wǎng)頁開發(fā)詳解
- 嚴(yán)密系統(tǒng)設(shè)計(jì):方法、趨勢(shì)與挑戰(zhàn)
- JavaScript:Moving to ES2015
- Learning Python by Building Games
- ASP.NET程序設(shè)計(jì)教程
- INSTANT Silverlight 5 Animation
- Web Developer's Reference Guide
- Building Business Websites with Squarespace 7(Second Edition)
- Mastering Machine Learning with R
- Responsive Web Design with jQuery