Oldukça büyük bir kod tabanı olan bir projeyi miras aldım ve orijinal geliştirici nadiren e-postalara cevap veriyor. İçinde bazı şeyler yapmanın tonlarca farklı yolu var ve hepsini bilmiyorum. Bu yollar boyunca çoğaltılmış kod (göreceli olarak aynı şeyi yapan 5 sayfanın içerdiği işlevler yerine, kod 5 sayfada kopyalanır) ve veritabanındaki bazı ince sorunlar (hepimiz spagetti kodunu duyduk) , ama hiç spagetti veri tabanı duydunuz mu?)
Tüm bu sorunların çoğu ile başa çıkabilirim.
Sorun, bir istemcinin bir yerde bir hata bulmasıdır. Genellikle son sorunun ekran görüntüsünü gönderir ve "Buna bir göz atabilir misiniz?" sayfada yanlış olan şeyleri ve bazen beklenenleri vurgulayarak. Çok az daha fazla bilgi verilir ve onlarla konuşmaya ve daha fazlasını elde etmeye çalışmak (sonucu elde etmek için ne yaptıklarına benzer) diş çekmek gibidir.
Temel olarak, buna kaynar:
- Büyük ve karmaşık kod tabanı% 100 aşina değilim
- İşlerin yanlış gidebileceği birçok yol
- Bir hatanın nasıl ortaya çıktığı hakkında çok az bilgi
Böyle bir şeyin nasıl ayıklanacağına dair herhangi bir ipucu, püf noktası, öneri vb. Var mı?