Ben bir kabus olduğu ortaya çeviriyor bir PHP proje miras ettik. Burada göze çarpan noktalar şunlardır:
- Tüm orijinal geliştiriciler yapmamışlar
- Kod no versiyon kontrolü bulunmaktadır
- Tüm geliştirme ve test PHP dosyaları yeniden adlandırma ve düzenleme ile canlı sunucuda yapıldı. Orada her dosya index.php, index2.php, index3.php vb birden fazla kopyası olan ve gerçekten kullanılan hangi dosyaların belirsiz
- Diğer çoklu dosyaları dahil diğer dosyaları, vb dahil dosyalara her dosyada içerir vardır
- Her Orada şeyler yapmanın kendi yolu vardı proje üzerinde birden çok geliştiriciler olmuştur. Örneğin, JavaScript çerçevesinden bir Hodgepodge var, bazı veritabanı sorgularını, diğerleri bir XML arayüz, SQL kullanmak ve diğerleri veritabanında usul işlevleri çağırır.
Çünkü tüm bu sorunların, geliştirme bombalanmasını yavaş. , Taşması Stack bu karmaşa başlamak konusunda herhangi bir öneriler benim sıkıntılarınızı havalandırma yanında? Kendimi PHP geliştirme için oldukça yeni, ama bu değişiklikler, canlı sunucuyu bozmadan test edilebilir ve böylece geliştirme ortamı çeşit kurma gibi ilk adımdır görünüyor. Burada başlamak konusunda herhangi bir ipucu? Test yapmak için tipik bir yolu nedir? Benim masaüstünde sitenin yerel bir sürümünü kurma çalışmalarının bir sürü (sunucu Linux, ancak burada masaüstü, Windows vardır) gibi görünüyor. Ben test için canlı sunucu üzerinde bir alt dizin oluşturmak, ya da ..? Ne veritabanı hakkında?
İkincisi, ben aslında kullanılmakta olan sunucu üzerinde hangi dosyaları izlemek için etkinleştirebilirsiniz profilleme çeşit var mı? Aslında dahil edilmediklerini şeylerin yeniden adlandırılmış kopyalarını silmek istiyorum. Daha da iyisi, idam edilmemesi, bir dosyanın hangi parçaları anlamanın bir yolu var mı? Ben şüpheli olarak kopyalanan fonksiyonları ve çöp çok da kullanılmayan vardır. Benzer şekilde, içeren için, karışıklık dışarı doğrultma herhangi bir ipucu?
Eh, burada havalandırma durdurmak ve burada herkesin insafına kendimi atarım. :)