amarao: (Default)
[personal profile] amarao
А вот следующая штука серьёзная и решения не имеет.

Есть кодовая база на твёдую тройку (то есть в офигенном состоянии). Там реализованы фичи, абстракции большей частью сделаны под задачи, DRY большей частью там, где есть 'repeat' (без особых запасов на будущее), висящих в никуда абстракций почти нет, большая часть документации окей. Руками писанная или ai не важно.

А теперь мы приходим и говорим "добавь фичу а". Потом "добавь фичу б". Потом "добавь фичу ц".

Появляется код. Что-то, что было написано раз и использовалось раз, теперь повторено три раза почти одинаково, но с лёгкими отличиями. Любой сеньёр почувствует запах на фиче "б" и точно пойдёт рефакторить на фиче "ц".

Пойдёт ли ai? Зачем? Кто ему скажет про это? Откуда у этого "кого-то" ощущение, что тут пора рефакторить?

Если же не пойдёт, что что будет через 100 фич?

Кто-то может сказать "ну и пусть будет 100 раз написано, ai код дешёвый".

Дело же не в "написано", а в том, что в какой-то момент появляется общий механизм, на который можно начинать опираться. Новые слова, новые понятия, абстракция, механизм изоляции логики.

Когда это новая фича (даже если это гринфидл в браунфилд) - ай вполне может подумать и доделать. Но откуда и как оно задумется об этом на новых сессиях? Памяти-то нет. А выписывать это в файл - привлекать ненужное внимание. Оно и так в файлах. В сырцах. Нет смысла в md писать.

Вот эта штука останется нерешённой до тех пор, пока не появится трушная память. Или размер окна контекста станет такой, чтобы весь проект наизусть запомнить.

Date: 2026-05-23 01:09 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
По моему опыту, AI не пойдёт, если ему не дать конкретных указаний. Способность к абстракции отсутствует.

Date: 2026-05-24 06:25 am (UTC)
sab123: (Default)
From: [personal profile] sab123
У него достаточно старательности, чтоб хоть сто чуть отличающихся копий зафигачить. А чтоб вееть ему делать абстракции - есть человек.

Profile

amarao: (Default)
amarao

May 2026

S M T W T F S
     12
3 4 567 89
101112 13141516
17181920 2122 23
24252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 25th, 2026 03:18 pm
Powered by Dreamwidth Studios