Все записи

Что ИИ меняет в работе с кодовой базой

ИИ заметно ускорил работу с кодом: то, на что раньше уходили часы, теперь иногда можно сделать за несколько минут — найти нужное место в проекте, написать код, подготовить тесты или обновить документацию. Но вместе с этим сместилась и главная сложность. 

Раньше много времени уходило на то, чтобы сделать изменение, а теперь все чаще — на то, чтобы понять, правильное ли изменение было сделано. 

Ринат, iOS-разработчик в Naumen, рассказывает, почему так происходит и что это меняет в работе команды.

Ринат инструменты.jpg

ИИ продолжает то, что уже есть

ИИ смотрит, как похожие задачи решались раньше, и делает так же. Если в проекте есть хорошие, понятные правила, он им следует. Если годами копились обходные решения, лишние слои и договоренности, которые существуют только в головах нескольких человек, ИИ просто продолжит их.

ИИ видит, как принято делать, но не всегда понимает, почему именно так.

Правила нельзя оставлять только в голове

Важно заранее договориться:

  • где живет конкретное бизнес‑правило;

  • какие состояния допустимы;

  • что должно остаться неизменным;

  • как проверить, что новая реализация не сломала соседний сценарий.

Это касается не только разработчиков: аналитик задает ожидаемое поведение, разработчик превращает его в код, ИИ ускоряет работу. Для каждого ориентир — понятные правила и способ проверить результат.


ИИ не отменяет архитектуру и тесты

ИИ позволяет быстро вносить изменения в код. Но если система устроена непонятно, он продолжит старую путаницу.

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

Если через полгода следующая небольшая задача все еще останется небольшой, значит, сегодня мы сделали все правильно.

Похожие новости

Хобби, которые пригодились в работе

Хобби помогает отвлечься от дел и заняться тем, что нравится. А еще мы учимся чему-то новому и иногда используем этот опыт в работе, хотя изначально таких целей даже не ставили.

Расспросили коллег, чему они научились благодаря своим увлечениям и что используют в профессиональных задачах. Их истории читайте в статье.

Подборка материалов: что почитать о коммуникациях

Каждый день мы обсуждаем задачи с коллегами, даем обратную связь и общаемся с заказчиками. От того, насколько хорошо получается находить общий язык, часто зависит результат совместной работы.

Собрали подборку из пяти статей, в которых коллеги делятся опытом, разбирают сложные ситуации и рассказывают, какие подходы помогают им в работе.

Все новости