Я успадкував проект із досить великою базою кодів, і оригінальний розробник рідко, якщо і взагалі, відповідає на електронні листи. Існує маса різних способів зробити деякі речі в цьому, і я не знаю їх усіх. Дуже багато дублювання коду на цих контурах (а не функції, що включають, скажімо, 5 сторінок, які роблять відносно те саме, це код, скопійований на 5 сторінок), а також деякі тонкі проблеми в базі даних (ми чули про код спагетті , але ви коли-небудь чули про базу даних спагетті?)
З усім цим я можу займатися більшу частину часу без проблем.
Проблема полягає в тому, коли клієнт десь знайде помилку. Зазвичай вони надсилають скріншот кінця випуску і скажуть: "Не могли б ви поглянути на це?" при цьому виділяючи конкретну річ на сторінці, що неправильно, а іноді і те, що очікувалося. Дається дуже мало інформації, і намагатися поговорити з ними та отримати більше (наприклад, те, що вони зробили, щоб отримати результат) - це як витягнути зуби.
В основному, це зводиться до цього:
- Велика і складна база коду, я не на 100% знайомий
- За багатьма способами все може піти не так
- Дуже мало інформації про те, як з'явилася помилка
Хтось має поради, підказки, пропозиції тощо, як налагодити подібні речі?