Там, де я працюю, мені часто доводиться розробляти (і виправляти помилки) в старій системі (.NET 1), чий код - це повні спагеті - з невеликою думкою, приділеною іменам змінних, структурі програми та коментарям.
Через це мені потрібно віки, щоб зрозуміти, які біти потрібно змінити, і я часто 'ламаю' існуюче програмне забезпечення, тому що я вніс модифікацію. Я дійсно дуже хочу , щоб провести пару місяців (з колегами) , що проходить через нього , щоб реорганізувати , але існуючі розробники і не бачать необхідності - і не думаю , що Theres час для цього (система масивно).
Я боявся працювати над його кодом, оскільки потрібні дні, щоб щось виправити, щоб дізнатися, що я щось порушив. Це очевидно змушує мене виглядати некомпетентним - так як я можу з цим боротися?