Мем смешной, ситуация стандартная. Именно поэтому надо не забивать на следующие вещи:
- Naming очень важен. Называем переменные, методы, классы наиболее релевантно. Если ты не можешь назвать класс коротким словом, описывающим его функцию - декомпозиция была недостаточна!
- Осмысленное комментирование. $i++ //Увеличиваем на один - плохо. Писать надо бизнес логику простыми словами, а не очевидные действия.
- SOLID и KISS - самые важные паттерны. Код должен быть простым, понятным, предсказуемым.
- Линтеры, тесты, статанализ - помогает не допускать ошибок.
- ИИ агенты очень неплохо ориентируются в коде. Да, пишут с глюками, но читают замечательно. Свежий кейс: решил внести правки в свой же модуль, который писал год назад. Начал с просьбы ИИ просто рассказать, что тут происходит и с какими модулями идет взаимодействие - получился неплохой алгоритм в трех абзацах.
- openapi. Документируй контракты своего api. Часто не нужно вникать "внутрь", достаточно прочитать что на входе и выходе.
· 06.05
На самом деле одна из тех задач в которой очень помогает AI - разобраться в чужом или своем коде 😁
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён