Загалом, так .
Ніхто не повинен захищатися, якщо ви до цього ставитеся тактовно. Простий спосіб впоратися з цим - попросити їх повторно перевірити зміни, перш ніж повернути їх до магістралі (або що стосується вашої системи контролю версій). Люди оцінять це, якщо ви збережете їх кілька хвилин, виправляючи очевидні помилки, але вони не оцінять це, якщо ви виправите щось, що не було порушено, і в кінцевому підсумку порушить їх код. Надаючи їм можливість переглянути свої зміни, вони говорять їм, що ви не хочете наступати на їхні пальці, і надає їм можливість заперечувати проти змін.
Якщо це велика зміна, а не просто друкарська помилка, корисно подати автору голову, перш ніж розібратися в спробі виправити це. "Джо, я вчора злила власні речі і виявила щось, чого я не впевнений, що розумію. Це схоже на помилку, але я хотів запустити його, перш ніж я зіпсуюся з вашим кодом. Чи поглянете ви мене? "
Ваші стосунки з автором - великий фактор. Якщо ви не заперечуєте проти того, щоб автор виправив ваш код, не повідомивши вам, і якщо ви впевнені, що почуття взаємні, то, можливо, це не варто згадувати. Якщо це хтось із більшим досвідом / стажем / статусом, ви хочете повідомити їм, що ви збираєтесь змінити їх код. Якщо це хтось із меншими, тоді подумайте, чи це те, що вони повинні почути, щоб уникнути повторення помилки чи це може збентежити їх без потреби.
Завжди пам’ятайте, що якщо ви зможете дізнатись, хто перевірив «помилку», вони можуть так само легко дізнатися, хто «виправив» їх код. Якщо ви думаєте, що вони будуть засмучені / роздратовані / збентежені, дізнавшись про вашу зміну після факту, обов'язково повідомте їх заздалегідь.
Крім того, виправлення помилки - не єдиний варіант. Ви завжди можете просто повідомити про помилку у своєму трекері проблем. Тут знову потрібен такт - повідомлення про помилку робить її більш помітною для всієї команди, але також дає автору можливість виправити власну помилку. Звітування - це найкращий варіант, якщо ви не впевнені в найкращому способі виправити проблему або просто не встигаєте її виправити.