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

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

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

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

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

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

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

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

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

Вот эта штука останется нерешённой до тех пор, пока не появится трушная память. Или размер окна контекста станет такой, чтобы весь проект наизусть запомнить.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

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 11:22 pm
Powered by Dreamwidth Studios