私たちはコーディング標準を持っているのと同じ方法で、アーキテクチャー基準などのことができますか?アーキテクチャ上のガイドラインはありますか?もしそうなら、彼らに何があるべきですか?
これは経験の少ないプログラマーに渡すことができる高水準のプリンシパルなので、変更や小さなアプリケーションの設計を開始するときには、経験豊富なプログラマーが修正する必要がないことがわかっています。レビューの代わりに、可能な限り早期に明白な間違いを防ぐだけです)。
私は、「そうしないと特定し、明確に理解される理由がない限り、常にデータベースを正規化する」、「常にプレゼンテーション、ロジック、永続性を分離する」などの可能性があると考えています。
実際に使用するには高すぎると思っていますか?あるいは、私たちがコード化することが求められる多様な機能を考えると、そのような一般化はほとんど不可能です。それとも有用だろうか?
あなたはそれらが有用で現実的だと思うなら、あなたは何を含めるでしょうか?
(私が企業スタイルのビジネスシステムのJava/.NETレベルのプログラミングについて考えていることを明確にするには)
何かの理由で、このスレッドの答えは、私がクライアントに提供しているワークショップのようになっています。これは、SOLIDに基づいており、リファクタリング、ユニットテストなどに移行するDevelopment Practicesワークショップと呼ばれています。LoL 。 –