13
设计模式会皱眉吗?
我与从事此业务20年的一位高级开发人员进行了讨论。他在安大略省以撰写博客而闻名。 他告诉我的事情很奇怪:他说,有一段代码是一场噩梦,因为它是从一本教科书中编写的,并不说明现实世界。将新字段添加到UI /数据库/数据层需要2-3个小时,而在他的代码中则需要30分钟。 另一件事是,他避免使用设计模式,因为大多数程序员都不了解它们,并且从维护的角度来看它们也不是很好。 还有一种想法是,加拿大的大多数Web开发人员都希望其数据模型继承自Data Layer类,而不是保持隔离状态。我问他:“将模型与数据层分开不是行业标准吗?” 他有时说,但是这里的大多数人不愿意这样做,因为这工作太多。 听起来他之所以不使用最佳实践进行编码,是因为这是一场维护噩梦,很少有员工了解(除了我自己),如果您需要在几天内推出新功能或新领域,工作起来会很慢。时间。 考虑到Stack Overflow主要鼓励人们遵循行业标准,听到这样的意见真是太奇怪了。我们是否被迫在几天之内不断推出新的领域和功能,以至于无法推断出足够灵活的坚实模式呢?这似乎是我从中了解的要点。 您如何看待这些陈述?