【发布时间】:2010-11-13 11:05:05
【问题描述】:
和我们有编码标准一样,能不能有架构标准之类的东西?
这些将是我们可以传递给经验不足的程序员的高级原则,因此当他们开始设计更改或小型应用程序时,他们知道我们期望看到的内容,而无需更有经验的程序员进行纠正(请注意,这不是审查,只是尽早防止明显的错误)。
我认为它可能包含诸如“始终规范化您的数据库,除非有明确且明确的不这样做的原因”、“始终分离表示、逻辑和持久性”等内容。
人们是否认为这太高而没有任何实际用途?或者考虑到我们可能被要求编码的各种功能,这样的概括几乎是不可能的?或者可能有用吗?
如果您认为它们有用且现实,您会包括哪些内容?
(如果它有助于澄清我正在考虑为企业风格的业务系统进行 Java/.NET 级编程)。
【问题讨论】:
-
由于某种原因,这个线程的答案越来越像我提供给我的客户的研讨会,我称之为开发实践研讨会,它也基于 SOLID 并继续进行重构,单元测试等。大声笑。
标签: java .net architecture