1. Kod został napisany bez uwzględnienia skalowalności i optymalizacji. Duża ilość powielającego się kodu utrudnia wsparcie i rozwój.
2. Używane rozwiązania są nieefektywne i nie odpowiadają nowoczesnym standardom rozwoju. Na przykład, brakuje struktury modułowej, kod nie jest zorganizowany w funkcje ani klasy, a logika jest rozproszona po projekcie.
3. W projekcie brakuje dokumentacji i komentarzy, co sprawia, że zrozumienie i poprawa kodu są praktycznie niemożliwe.
4. Zamówione funkcje zostały zrealizowane powierzchownie i nie odpowiadają zadanym wymaganiom. Wiele z nich działa z błędami lub w ogóle nie działa.
Ponadto, wykonawca nie wykazywał inicjatywy w naprawie wskazanych problemów i wyraźnie nie starał się wykonać projektu na godnym poziomie.
Załącznik: Do projektu dołączone są pliki potwierdzające powyższe problemy.