プロジェクトが終わったときにアーキテクチャエラーが見えやすいのは相対性です。X はセキュリティ上の問題を引き起こし、Y は多くの余分な作業をもたらしました。これらはふりかえりでキャッチされますが、もっと早くキャッチされるとよいでしょう。
コーディングを開始する前に、アーキテクチャのレビューを実施する予定です。
1 つの方法は、アーキテクトにプロジェクトを提示してもらい、設計の欠陥を見つけられるかどうかを確認することです。
おそらく「考えたことはありますか」または「どのように行うつもりですか」チェックリストを使用して、より構造化されたアプローチを持っている人はいますか。
私は次のようなことを考えていました:
- 安全
- ロギング
- データアクセス
- 展開
- アップグレード中