Размер шрифта
Цвет фона и шрифта
Изображения
Озвучивание текста
Обычная версия сайта
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 1
        • Кейсы 3
        • Разработка сайтов 1
        • Управление проектами 1
        • Чек-листы 1
        API Backend backend BotAPI Chatbot cpnginx CryptoPro DevOps Generative Engine Optimization GEO Go Golang hr IT-проекты LongPolling MAX Nginx RESTAPI RSA Search Engine Optimization SEO SSL SSL Сертификаты SysAdmin TLS TLS Настройка web-разработка Webhooks WebSecurity автоматизация Аналитика архитектура проекта Аудит сайта бизнес и разработка бизнес-процессы бизнеспроцесс битрикс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 Гражданского кодекса РФ
        Политика использования технических файлов сайта
        Согласие на обработку персональных данных
        Политика в отношении обработки персональных данных
        Разработано в
        Главная Услуги Проекты Контакты