官术网_书友最值得收藏!

第4章 工廠模式

4.1 碼農心得

粗暴的開發方式可以歸納為三步:定義屬性,創建方法,調用展示。雖然初次實現很快,但不便于后期維護和擴展。

真正好的代碼不只為了完成現有功能,更會考慮后續擴展。在結構設計上,講究松耦合、易讀和易擴展。在領域實現上,做到高內聚,不對外暴露實現細節,不被外部干擾。這就像家庭的三居室(MVC)、四居室(DDD)的裝修,絕不允許把水電管線裸漏在外面,也不允許把馬桶裝到廚房,更不會把爐灶安裝到衛生間。

視覺盲區決定了你的選擇。

同樣一本書、同樣一條路、同樣一座城,真的以為生活中有選擇嗎?有時候很多選項只是擺設,給多少次機會我們選擇的都是一模一樣的。這不是如何選的問題,而是認知范圍決定了下一秒做的事情,下一秒做的事情又影響了再下一秒的決定。就像管中窺豹一樣,總有一部分視野是黑色的,會被忽略掉,而這看不到的部分卻舉足輕重。但人可以學習,可以成長,可以脫胎換骨,可以努力付出,通過一次次的蛻變拓展自己的視野。

主站蜘蛛池模板: 筠连县| 五大连池市| 康平县| 厦门市| 灵寿县| 即墨市| 博罗县| 宣化县| 永年县| 土默特左旗| 工布江达县| 凉城县| 呼玛县| 犍为县| 景泰县| 沽源县| 稷山县| 绥化市| 珲春市| 如皋市| 郎溪县| 巢湖市| 建瓯市| 福建省| 临洮县| 渝中区| 祁连县| 长宁区| 刚察县| 睢宁县| 龙陵县| 松阳县| 临夏市| 周宁县| 若羌县| 邹平县| 静宁县| 沙河市| 肃北| 柘城县| 科技|