Yazılım Tasarım bakış açısıyla analiz etmek için açık kaynaklı bir yazılım seçmem gereken bir yazılım tasarım dersi alıyorum.
Büyük bir proje olmalı: 100.000 kod satırından az değil.
Gerçekten iyi bir tasarım için iyi bir anlayışa sahip ve çok iyi tasarlanmış bir program seçmek istiyorum.
İyi tasarım, anlamlı sınıflar ve mimari, iyi (tasarım) desenleri kullanma, soyutlamanın iyi kullanımı, bileşenlerin iyi düzenlenmesi, yüksek uyum ve bileşenler arasında düşük bağlantı gibi şeyleri kastediyorum.
Bana önerecek herhangi bir yazılımınız var mı?
Yazılımın sadece iyi bir tasarıma sahip olması gerektiğini, tasarımın belgelenmesine gerek olmadığını unutmayın! :)
Son kullanıcı için bir uygulama olması gerekmez ... Aynı zamanda bir kütüphane, bir araç olabilir ...