Python'da önemsiz olmayan bir son kullanıcı masaüstü (web değil) uygulaması geliştirmek istediğinizi düşünün. Projenin klasör hiyerarşisini yapılandırmanın en iyi yolu nedir?
Arzu edilen özellikler bakım kolaylığı, IDE dostu olma, kaynak kontrolü dallanma / birleştirme için uygunluk ve kolay kurulum paketleri oluşturmadır.
Özellikle:
- Kaynağı nereye koydunuz?
- Uygulama başlangıç komut dosyalarını nereye koyarsınız?
- IDE projesini nereye koydunuz?
- Ünite / kabul testlerini nereye koyarsınız?
- Yapılandırma dosyaları gibi Python dışı verileri nereye koyarsınız?
- Pyd / so ikili uzantı modülleri için C ++ gibi Python dışı kaynakları nereye koyarsınız?