Saya mengambil kelas desain perangkat lunak di mana saya harus memilih perangkat lunak sumber terbuka untuk dianalisis dari sudut pandang Desain Perangkat Lunak. Itu harus menjadi proyek besar: tidak kurang dari 100.000 baris kode. Saya benar-benar ingin memilih perangkat lunak yang dirancang...