1,没有正确的构思往往导致项目前期快,后期慢的特点。甚至大概率会因为考虑不周全,出现中途重构、重写的意外。
2,无法做一个粒度合适的架构(当然不是指事无巨细甚至连样式也要考虑,有一句话叫“架构师不考虑样式”),其实也是winter所说的前端三大能力(代码能力、架构能力、工程能力)中“架构能力”的不足。或者说:只知道埋头苦干,低头走路,没法从全局来考虑事情。
3,架构需要考量很多软件开发规律:如开闭原则、依赖倒置原则、发布订阅模式等等。这些思想是软件的灵魂,也是前人踩了无数坑总结出来的,为无数开发者所认同的经验。这些指导性的东西会让我们的项目更加规范,拓展性和维护性更强大。
原文地址:https://www.cnblogs.com/zhangnan35/p/10829985.html
时间: 2024-10-06 21:23:00