Biz son 7 ayda geliştirilen bir "web uygulaması" var. Sorun gerçekten belgelenmiş değildi, değildir. Gereksinimleri 7 ay önce ilk toplantıda (bu yazılım gereksinimleri daha "amaçları" ifadesi daha bulunuyor) küçük bir madde işaretli liste oluşuyordu. Küçük sözlü veya sohbet tartışmalar kaynaklandığını bir dizi özellik topladı.
Geliştirici çok yakında bırakıyor. O tüm şeyi kendisi yazdı ve o her sayfasına tuhaflıklar ve altta yatan tüm kuralları bilir, ama kimse gerçekten o kullanıcı arayüzü tarafında çok daha fazla bilir; bu da kullanıcıya sezgisel olmak için yapılmış gibi, elbette kolay bir parçasıdır. Birisi onarmak veya ona bir özellik eklemek gerekiyor ama eğer tüm şey bir kara kutu. Kod bazı minimal bir yorum var, ve tabii ki web uygulamaları hakkında iyi bir şey adres çubuğu sorunu gidermekle veya bir sayfa yükseltme yönünde doğru yönde işaret olmasıdır.
Ama nasıl geliştirici bu web uygulaması belgeleyen hakkında gitmeli? O biraz kadar nereden başlayacağınızı olarak kaybolur. Geliştiriciler olarak, how do you completely document your web applications for other developers, maintainers, and administrative-level users? What approach do you use, where do you start, what software do you use, do you have a template?
Büyüklükte bir fikir: PHP, MySQL ve jQuery kullanır. Bu yüzden genel olarak oldukça küçük bir uygulama - bu yaklaşık 15 dosya ve bazı varlıkların bir çift klasörler dahil ile birlikte yaklaşık 20-30 ana (ön) dosyaları vardır. Bu 7 MySQL tabloları, her biri iyi adlandırılmış ile arayüzleri, bu yüzden veritabanı sonu oldukça kendini açıklayıcı olduğunu düşünüyorum. PHP (basiecally, göreli ve mutlak yolları) e-postalar ve sayfalara eklemek için kullandığı MySQL kullanıcı ayrıntıları, / e-postalar için bazı ve URL'ler gibi consts tanımları ile bir config dosyası vardır. JQuery ile bazı AJAX vardır.
Bana yardım yardımcı olacağını ve onu içeri düzenlemek için mutluluk olacak başka bir bilgi varsa yorum lütfen
Geliştirici Cuma günü bırakır. Ancak o bu belgeler görev yaptığı 24 saat kalan en adamak olabilir. Yani, evet, işler kasvetli ama 24 saat oldukça biraz ... değil mi? : - \