Şahsen, sınıf diyagramları çizmeye başlarsanız, istemedikçe derin bir röportaj yapacağınızı düşünüyorum.
En son bu soruyu sorduğumda, farklı katmanları çizdim (3 katmanlı uygulama), meclislerin nasıl haritalandığını açıkladım (çünkü bence proje için 'garip' bir şeydi), katmanların bağımlılıkları ve veri akış yönü.
Gerekirse belirli bileşenlerde daha derine inebilirsiniz. Ama asla "iş akışı mantığının bu kısmı için Workflow Foundation'ı kullandık" den çok daha derine inmedim. Bu bana biz belli kullanılan işaret etmek şans verdi kullanılan teknolojiyi olmadan, zaman kaybetmeden basit POCO nesneler gibi önemsiz şeyler üzerinde.
Daha da önemlisi, mimariyi anladığınızı ve neden böyle yapıldığını göstermektir. Daha da iyisi, iyileştirme noktalarına (mümkünse) dikkat çekmek ve nedenini açıklamaktır. Öte yandan tasarımın 'mükemmel' olduğunu düşünüyorsanız, tasarımın dışarıdan bir kişi için mantıklı görünmeyen belirli bir bölümünü belirtebilir ve bu projeye neden uyduğunu açıklayabilirsiniz.