«Код, написаний штучним інтелектом, – це не актив, це борг» --- Джейн Чжан: Минув рік з тих пір, як наша команда повністю впровадила інструменти кодування штучного інтелекту (наприклад, Cursor, Claude Code). За останній рік, щодня маючи справу з цими інструментами ШІ, я чітко відчув, що в коді непомітно накопичилося багато «домішок» - всюди можна побачити зайвий код, непотрібні коментарі, зайві імітаційні тести випливають один за одним. Навіть модульні тести стають ненадійними і часто пропускають проблеми, які повинні були бути виявлені. До чого це призвело? Кожного разу, коли ви хочете додати нову функцію, вам часто доводиться масштабно її рефакторингувати, перш ніж вона зможе працювати гладко. Останнім часом мені доводиться частіше сідати і переглядати, модифікувати і навіть переписувати код рядок за рядком. Тільки так я зможу забезпечити цілісність і правильність коду, а також майбутнім колегам буде зручно краще його підтримувати. Несподівано інструменти штучного інтелекту спочатку хотіли підвищити ефективність розробки, але в підсумку ненавмисно збільшили ці приховані «технічні борги».
jane zhang
jane zhang6 вер., 13:59
Минуло близько року з тих пір, як моя команда повністю освоїла всі інструменти кодування штучного інтелекту (Cursor, Claude Code) І з кожним днем я відчуваю додаткову грубість у кодовій базі. Модульні тести не вловлюють регресії. Між ними залишаються непотрібні глузування, коментарі. Для додавання нових функцій потрібно більше рефакторингу. Я ловлю себе на тому, що сідаю і переписую файли, щоб забезпечити повноту, правильність і легкість для майбутніх розробників більше, ніж будь-коли раніше.
48,64K