“Код, написанный AI, не является активом, это долг” --- Джейн Чжан: прошло уже год с тех пор, как наша команда полностью начала использовать инструменты AI для написания кода (такие как Cursor, Claude Code). За этот год, ежедневно взаимодействуя с этими инструментами AI, я явно заметила, что в коде незаметно накопилось много "примесей" — избыточный код повсюду, бесполезные комментарии, чрезмерные mock-тесты появляются один за другим. Даже юнит-тесты стали ненадежными, часто пропуская проблемы, которые должны были быть обнаружены. Что в итоге? Каждый раз, когда мы хотим добавить новую функцию, нам часто приходится сначала проводить масштабную рефакторинг, чтобы успешно продвинуться вперед. В последнее время мне все чаще приходится садиться и пересматривать, изменять и даже переписывать код строчка за строчкой. Только так я могу гарантировать целостность и правильность кода, а также облегчить будущим коллегам его поддержку. Неожиданно инструменты AI, которые изначально должны были повысить эффективность разработки, в конечном итоге непреднамеренно увеличили эти скрытые "технические долги".
jane zhang
jane zhang6 сент., 13:59
Прошел почти год с тех пор, как моя команда полностью приняла все инструменты кодирования AI (Cursor, Claude Code) И каждый день я ощущаю добавленный хлам в кодовой базе. Юнит-тесты не ловят регрессии. Ненужные моки, комментарии остаются между строк. Необходимо больше рефакторинга для добавления новых функций. Я все чаще сажусь и переписываю файлы, чтобы обеспечить полноту, правильность и удобство для будущих разработчиков больше, чем когда-либо прежде.
48,63K