Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
3red.net
Создание решений
для вашего бизнеса
+7 861 207 07 12
+7 861 207 07 12
E-mail
info@3red.net
Адрес
г. Краснодар, ул. Константиновская 5, оф. 67
Режим работы
Пн. – Пт.: с 9:00 до 18:00
О компании
  • О компании
  • Сертификаты
  • Партнеры
  • Реквизиты
Проекты
  • Автоматизация
  • Битрикс24
  • Боты
  • Дизайн и вёрстка
  • Интернет-магазин
  • Корпоративный сайт
  • Модуль
  • Приложения
  • Сайт-каталог
Услуги
  • Разработка сайтов
  • Разработка интернет-магазинов на Битрикс
  • Поддержка и обслуживание сайтов
  • Интеграции и автоматизация
    • Интеграция с 1С
    • Интеграция с CRM
    • Интеграция с маркетплейсами
    • Интеграция с платежными системами
    • Интеграция с сервисами доставки
  • Продвижение в интернете
    • Аналитика и отчетность
    • Контекстная реклама
    • Поисковая оптимизация (SEO)
    • Техническая оптимизация
  • Приложения
Продукты
  • Лицензии Битрикс24
  • Лицензии Битрикс Управление Сайтом
  • Продление лицензии Битрикс Управление Сайтом
  • Продление лицензии Битрикс24
Статьи
Контакты
  • Главная
  • Вопрос-ответ
  • Контакты
  • ...
    +7 861 207 07 12
    +7 861 207 07 12
    E-mail
    info@3red.net
    Адрес
    г. Краснодар, ул. Константиновская 5, оф. 67
    Режим работы
    Пн. – Пт.: с 9:00 до 18:00
    3red.net
    Создание решений
    для вашего бизнеса
    О компании
    • О компании
    • Сертификаты
    • Партнеры
    • Реквизиты
    Проекты
    • Автоматизация
    • Битрикс24
    • Боты
    • Дизайн и вёрстка
    • Интернет-магазин
    • Корпоративный сайт
    • Модуль
    • Приложения
    • Сайт-каталог
    Услуги
    • Разработка сайтов
    • Разработка интернет-магазинов на Битрикс
    • Поддержка и обслуживание сайтов
    • Интеграции и автоматизация
      • Интеграция с 1С
      • Интеграция с CRM
      • Интеграция с маркетплейсами
      • Интеграция с платежными системами
      • Интеграция с сервисами доставки
    • Продвижение в интернете
      • Аналитика и отчетность
      • Контекстная реклама
      • Поисковая оптимизация (SEO)
      • Техническая оптимизация
    • Приложения
    Продукты
    • Лицензии Битрикс24
    • Лицензии Битрикс Управление Сайтом
    • Продление лицензии Битрикс Управление Сайтом
    • Продление лицензии Битрикс24
    Статьи
    Контакты
      3red.net
      О компании
      • О компании
      • Сертификаты
      • Партнеры
      • Реквизиты
      Проекты
      • Автоматизация
      • Битрикс24
      • Боты
      • Дизайн и вёрстка
      • Интернет-магазин
      • Корпоративный сайт
      • Модуль
      • Приложения
      • Сайт-каталог
      Услуги
      • Разработка сайтов
      • Разработка интернет-магазинов на Битрикс
      • Поддержка и обслуживание сайтов
      • Интеграции и автоматизация
        • Интеграция с 1С
        • Интеграция с CRM
        • Интеграция с маркетплейсами
        • Интеграция с платежными системами
        • Интеграция с сервисами доставки
      • Продвижение в интернете
        • Аналитика и отчетность
        • Контекстная реклама
        • Поисковая оптимизация (SEO)
        • Техническая оптимизация
      • Приложения
      Продукты
      • Лицензии Битрикс24
      • Лицензии Битрикс Управление Сайтом
      • Продление лицензии Битрикс Управление Сайтом
      • Продление лицензии Битрикс24
      Статьи
      Контакты
        +7 861 207 07 12
        E-mail
        info@3red.net
        Адрес
        г. Краснодар, ул. Константиновская 5, оф. 67
        Режим работы
        Пн. – Пт.: с 9:00 до 18:00
        3red.net
        Телефоны
        +7 861 207 07 12
        E-mail
        info@3red.net
        Адрес
        г. Краснодар, ул. Константиновская 5, оф. 67
        Режим работы
        Пн. – Пт.: с 9:00 до 18:00
        3red.net
        • О компании
          • О компании
          • О компании
          • Сертификаты
          • Партнеры
          • Реквизиты
        • Проекты
          • Проекты
          • Автоматизация
          • Битрикс24
          • Боты
          • Дизайн и вёрстка
          • Интернет-магазин
          • Корпоративный сайт
          • Модуль
          • Приложения
          • Сайт-каталог
        • Услуги
          • Услуги
          • Разработка сайтов
          • Разработка интернет-магазинов на Битрикс
          • Поддержка и обслуживание сайтов
          • Интеграции и автоматизация
            • Интеграции и автоматизация
            • Интеграция с 1С
            • Интеграция с CRM
            • Интеграция с маркетплейсами
            • Интеграция с платежными системами
            • Интеграция с сервисами доставки
          • Продвижение в интернете
            • Продвижение в интернете
            • Аналитика и отчетность
            • Контекстная реклама
            • Поисковая оптимизация (SEO)
            • Техническая оптимизация
          • Приложения
        • Продукты
          • Продукты
          • Лицензии Битрикс24
          • Лицензии Битрикс Управление Сайтом
          • Продление лицензии Битрикс Управление Сайтом
          • Продление лицензии Битрикс24
        • Статьи
        • Контакты
        • +7 861 207 07 12
          • Телефоны
          • +7 861 207 07 12
        • г. Краснодар, ул. Константиновская 5, оф. 67
        • info@3red.net
        • Пн. – Пт.: с 9:00 до 18:00
        Главная
        —
        Статьи
        —
        Разработка сайтов
        Бизнес-советы
        Повышение продаж
        Управление проектами
        SEO
        Интернет-магазины
        Гайды и инструкции
        Чек-листы
        Шаблоны
        Кейсы
        Технологии
        Новости
        —Исповедь тимлида: о разработке, ИИ и ошибках

        Исповедь тимлида: о разработке, ИИ и ошибках

        Исповедь тимлида: о разработке, ИИ и ошибках
        Разработка сайтов
        7 марта 2026

        Идеально код с первого раза? (нет). А еще и добавить интеграцию с внешним сервисом? (Нет) А если еще во всем этом поможет ИИ (НЕТ). Давайте посмотрим со стороны тимлида, который каждый день принимает решения между «идеально» и «достаточно хорошо для бизнеса», а также почему нельзя сделать все одной кнопкой.

        Почему «Идеальный код с нуля» - миф

        В реальных проектах требования могут меняться уже в процессе разработки: добавились новые поля из 1С, которые не учли на этапе проектирования или клиент внезапно захотел добавить, появляются новые проверки от внешних сервисов, пока обсуждали задачу вышло обновление CMS и требуется подстраиваться по его новые условия и т.д. Таких неожиданностей может быть много и будет – факт.

        И в данном случае, не стремимся к идеальности, а проектируем и строим архитектуру проекта таким образом, чтобы потом безопасно вносить изменения, а для этого нужно ясно выделять слои (модульность), грамотно оформлять интеграции с внешними сервисами, а критичные места покрывать тестами и логами.

        Код – бизнес-инструмент, а не произведение искусства

        Заказчик часто искренне верит, что программисту достаточно нажать одну кнопку и будет «все красиво», но такого не бывает. Но это не так. И тут можно начинать душнить на тему наличия паттернов разработки, но для заказчика важны не красивые паттерны, а стабильная работа – обмен данными, работа коммерческого модуля, анимации и т.д.

        И, к сожалению, не всегда, даже при наличии паттернов и следования им, все будет идеально. Что важно учесть при проектировании и разработке:

        1. Рост нагрузки – увеличение каталога, пиковые продажи, массовая синхронизация и т.д.
        2. Появление новых интеграций – подключение DaData, YaMap, Мой склад и можно много чего еще придумать.
        3. Изменения в API уже подключенных сервисов – обновление 1С, новая версия API, появление новых параметров запроса и т.д.

        Поэтому, условно, для тимлида на первую итерацию любой разработки это полноценный MVP (Минимально жизнеспособный продукт), который может быть будет и не красивым, но в который можно будет оперативно внести изменения в процессе эксплуатации и выявления возможных болячек. А болячки будут, даже у самых крутых команд разработки.

        Как мы делаем?

        Когда я веду проект как тимлид, первостепенной целью сделать основательный и стабильный проект, который будет легко и просто развивать и дорабатывать. Типовое решение у нас:

        1. Разделение на слои: контроллеры, домены, отдельные интеграции с внешними системами, отдельные интеграции с БД, когда требуется.
        2. Вся интеграция реализуется через создание отдельных модулей, чтобы следовать принципу инкапсуляции, что дает нам независимость от других частей проекта.
        3. Используем явные DTO (объект передачи данных) и мапперы (программный инструмент или компонент, предназначенный для преобразования одних данных в другие), когда входящие данные из внешних систем (например 1С) приводятся к строгим внутренним структурам, что снизит риск и количество ошибок, а следовательно упрощает отладку.
        4. Логи и мониторинг: фиксируем каждую синхронизацию, ошибки интеграции, таймауты, повторные попытки, чтобы увидеть большинство проблем по логам, а не жалобам клиента.

        С какой командой работать?

        В роли тимлида мне удалось поработать на большом количестве проектов, как и в нашей студии, так и как привлеченный специалист в других студиях. И могу сказать так, что команда, которая обещает «идеальный код сразу», обычно недооценивает реальность: изменчивость бизнеса, живых пользователей, внешние ограничения, изменения в законодательстве.

        Думаю, гораздо ценнее та команда, которая соответствует следующим параметрам:

        1. Говорит честно, что не пишет «идеальный» код, а выстраивает устойчивую систему, которую легко доработать;
        2. Старается заранее учесть различные нюансы системы, с которой работает, а если пишет что-то свое, то делает это в виде отдельного модуля, который не ломает основную систему;
        3. Вкладывает в архитектуру, логику, менеджмент, мониторинг и документацию, чтобы каждый следующий этап был предсказуемым, а не превращался в переписывание всего проекта;
        4. Умеет признавать ошибки проектирования, а самое главное умеет своевременно и без паники исправлять их.

        В результате, если посмотреть на данные требования, то нужна зрелая команда, которая умеет управлять сложностями и не боится их, именно такая команда поможет проекту стабильно развиваться и расти. Так, например, один клиент со мной уже более 12 лет, когда я сменил за это время две студии.

        Вообще обращайте внимание на то, что у студии есть очень старые клиенты, у нас таких большинство.

        Может ли помочь ИИ?

        В каких-то случаях, использование искусственного интеллекта в разработке может несколько снизить нагрузку на команду разработки, но, к сожалению, до «серебряной пули» ему очень далеко. Да, в какой-то мере ИИ уже может использоваться как прикладной инструмент:

        1. Как быстрый черновик кода: генерация типовых оберток для API, DTO, мапперов, конфигов и примеров запросов;
        2. Как ассистент по рефакторингу, поиску дубликатов логики и избыточности;
        3. Созданию базовой документации и инструкций.

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

        С точки зрения тимлида, здоровый подход к ИИ и разработке такой:

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

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

        Важно! Не забываем так же, что ИИ совершает очень много ошибок, как бы грамотно пользователь не писал промты и уточнял общий запрос.

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

        Авторы
        Технический директор, тимлид
        Александр Павлов
        Написать сообщение
        Телефон
        +7 (861) 207-07-12
        E-mail
        a.pavlov@3red.net
        Контролирует деятельность организации и обеспечивает взаимодействие подразделений.
        web-разработка backend архитектура проекта качество кода управление разработкой интеграция с внешними сервисами ИИ в разработке искусственный интеллект автоматизация API обмен данными бизнес-процессы надежность проекта
        Назад к списку
        • SEO 2
        • Гайды и инструкции 2
        • Кейсы 4
        • Новости 2
        • Повышение продаж 2
        • Разработка сайтов 2
        • Технологии 2
        • Управление проектами 1
        • Чек-листы 1
        API backend Bitrix24 bitrixvm BotAPI Chatbot CI/CD cpnginx CRM CryptoPro DevOps DevSecOps email FAQ Generative Engine Optimization GEO GitFlic GitHub GitVerse Go Golang GtiLab Highload hr IT-проекты KPI Lets Encrypt LongPolling MAX MongoDB mysql Nginx NoSQL php Platform V psr RESTAPI RSA Search Engine Optimization self-hosted SEO smtp SSL SSL Сертификаты SysAdmin TLS TLS Настройка web-разработка Webhooks WebSecurity автоматизация Аналитика архитектура проекта Аудит сайта База данных бизнес и разработка бизнес-процессы битрикс Битрикс24 битрикс24 взаимодействие с командой разработки ГОСТ ИИ в разработке Интеграции интеграция с внешними сервисами Информационная Безопасность Инфраструктура искусственный интеллект качество кода квалификация лидов коммуникация с подрядчиком Криптография круглосуточное обслуживание маркетинг менеджер проекта Мобильная версия Монго надежность проекта нестандартные ситуации Новости обмен данными обновление обработка запросов обратная связь Отечественное ПО Отзывы оценка трудозатрат персонализация постановка задач почта Продвижение сайта в поисковых системах проектирование работа с разработчиками разработка рекрутинг Российская Криптография Сбер сбор данных Скорость сайта Сопровождение сайта Техническая поддержка сайта удовлетворённость клиентов управление проектами управление разработкой Формы обратной связи чат‑бот человеческое участие
        +7 861 207 07 12
        +7 861 207 07 12
        E-mail
        info@3red.net
        Адрес
        г. Краснодар, ул. Константиновская 5, оф. 67
        Режим работы
        Пн. – Пт.: с 9:00 до 18:00
        info@3red.net
        г. Краснодар, ул. Константиновская 5, оф. 67
        С 2018 года и по сей день © 3red.net
        Разработка решений для вашего бизнеса

        Регистрационный номер РКН 23-25-096874

        Информация на сайте носит ознакомительный характер и не является публичной офертой, определяемой положениями статьи 437 Гражданского кодекса РФ
        Политика использования технических файлов сайта
        Согласие на обработку персональных данных
        Политика в отношении обработки персональных данных
        Разработано в
        Предупреждение о сборе статистики
        Сайт собирает статистику посещения и данные посетителей, для этого использует технические файлы, чтобы сделать ваше пребывание на нём максимально удобным. Оставаясь на сайте, вы даёте своё согласие на обработку персональных данных в порядке, указанном в Политике конфиденциальности.
        Главная Услуги Проекты Контакты