...

База знаний по теме "Рефакторинг и качество кода " для 1С

Рефакторинг и качество кода БСП (Библиотека стандартных подсистем) Механизмы платформы 1С 1С v8.3 1С:Библиотека стандартных подсистем Бесплатно (free) Программист

Использование Библиотеки стандартных подсистем позволяет разработчикам 1С значительно ускорить процесс создания решений за счет готового универсального кода, поддерживаемого и обновляемого официальным вендором. В статье рассказывается про роль и применение «Библиотеки стандартных подсистем» (БСП), примеры интеграции и подключения подсистем.

23.09.2025    1171    PROSTO-1C    1    

12

HighLoad оптимизация Рефакторинг и качество кода Бесплатно (free) Программист

Рассказываем о том, как не ухудшить производительность интеграционного решения в процессе разработки и рефакторинга, когда новых фич в коробке все больше, а требования по производительности все выше. На живом примере покажем реализованный подход с использованием таких инструментов, как Docker, Redash, Vanessa Automation.

02.09.2025    1642    user1827916    1    

3

Рефакторинг и качество кода Бесплатно (free) Программист

GRASP-паттерны в 1С: меньше хаоса, больше архитектуры.

28.08.2025    8029    lapinio    46    

55

Рефакторинг и качество кода 1С v8.3 1С:ERP Управление предприятием 2 Бесплатно (free) Программист

Недавно наша команда завершила разработку (на несколько тысяч часов) на проекте по внедрению ERP. Заказчик на этом проекте настоял на том, чтобы вся разработка была выполнена в расширениях. Расскажу, с чем столкнулись на 24-25-ых версиях платформы и какие выводы сделали.

19.08.2025    2867    ovetgana    0    

12

Тестирование QA Рефакторинг и качество кода Бесплатно (free) Программист

За два года ручного тестирования решений на базе платформы 1С я столкнулся с огромным количеством ошибок. Глубокий анализ их причин позволил выделить ТОП-5 наиболее частых источников сбоев в 1С-разработке. Понимание этих коренных причин – первый шаг к их предотвращению. В этой статье я делюсь своими наблюдениями и предлагаю практические пути снижения рисков для каждого типа ошибок.

12.08.2025    2313    Lagger117    3    

3

Рефакторинг и качество кода Бесплатно (free) Программист

Рассказываем о практике Code Review: ее целях, преимуществах и подводных камнях. Автор делает обзор существующих инструментов, а также подробно описывает собственную разработку для анализа правок и комфортного взаимодействия по замечаниям. Инструмент Git Code Review позволяет оставлять ручные комментарии с указанием важности и автоматически проверять код с помощью BSL Language Server. С его помощью можно не только детально изучать измененный код, но и отслеживать трансформацию структуры метаданных в наглядном формате. А главное – Code Review можно проводить как в 1С:Предприятии, так и через специализированный веб-интерфейс, интегрированный с GitHub и GitLab. Статья будет интересна и тем, кто уже практикует Code Review, и тем, кто к этому только подступается.

31.07.2025    5081    salexdv    9    

36

Рефакторинг и качество кода Обновление 1С 1С v8.3 Бесплатно (free) Программист

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

02.07.2025    4752    1c-izh    9    

13

Рефакторинг и качество кода Информационная безопасность Пароли 1С v8.3 Абонемент ($m) Программист

Представьте ситуацию: вы пишете обработку для отправки email-уведомлений клиентам. Чтобы подключиться к серверу почты, вам нужны: логин, пароль, SMTP-адрес. Что делает большинство программистов?

1 стартмани

23.06.2025    3382    markbraer    8    

3

Рефакторинг и качество кода Инструментарий разработчика 1С v8.3 Абонемент ($m) Программист

Обработка позволяет анализировать структуру методов в модуле и легко составлять её структуру, канонизировать, используя стандарты 1С.

3 стартмани

20.06.2025    2066    21    MikeLetto    3    

10

Рефакторинг и качество кода Обновление 1С 1С v8.3 Бесплатно (free) Программист

Тестовая база обновлена через все ключевые релизы, всё протестировано, остатки сведены, вы готовы обновить «боевую» базу, но…по замерам для этого потребуется целая неделя, а у вас есть всего пара выходных. Знакомая ситуация? Расскажем, как увеличить скорость отработки промежуточных конфигураций!

18.06.2025    4342    1c-izh    14    

12

Рефакторинг и качество кода 1С v8.3 Бесплатно (free) Программист

Представленная статья посвящена некоторым особенностям и нюансам разработки доп. расширений для публикации в 1С:Фреш. Надеюсь, кому-то из читателей информация в статье будет полезна и сэкономит время на прохождение аудита при публикации своего решения во Фреше.

03.06.2025    2979    MC4RT    5    

15

Рефакторинг и качество кода 1С v8.3 Абонемент ($m) Программист

Конфигурация для хранения стандартов и сохранения их в формате PDF.

2 стартмани

05.05.2025    5512    comptr    11    

16

Рефакторинг и качество кода 1С v8.3 Абонемент ($m)

Методический материал для собеседования. Помогает облегчить общение между кандидатом и работодателем.

5 стартмани

05.05.2025    6703    vasilev2015    109    

26

Рефакторинг и качество кода 1С v8.3 Бесплатно (free) Программист

Цель статьи: кратко показать инструмент и возможности Cursor IDE.

21.04.2025    18190    dimzfresh    43    

48

Рефакторинг и качество кода Бесплатно (free) Программист Стажер

Разбираем принципы SOLID в контексте 1С: как укротить хаос в коде, сделать его гибким, расширяемым и предсказуемым. Практические примеры, механизмы платформы помогающие в этом и шаги к чистой разработке для новичков и профи.

21.04.2025    15055    RPGrigorev    31    

56

Рефакторинг и качество кода Обновление 1С 1С v8.3 Бесплатно (free) Программист

Методика, описанная в статье, выработана при переезде с 1С:ДО 2.1 на 1С:ДО 3.0. Может также применяться при переходе с 1С:УПП на 1C:ERP, 1C:ERP на 1C:ERP УХ и т. п. Учтены все необходимые доработки при переезде на новую конфигурацию и предупреждены возможные ошибки.

21.04.2025    3003    PROSTO-1C    4    

4

Рефакторинг и качество кода 1С v8.3 Бесплатно (free) Программист

Диалог "Вопрос" использовался очень интенсивно в старых версиях кода и также его используют в УФ довольно часто. Иногда очень неудобно использовать рефакторинг через асинхронные вызовы ПоказатьВопрос и ВопросАсинх по разным причинам. Есть ещё одно решение, как избежать больших переделок кода, когда Вы не планируете его использовать где-то на других платформах и Веб-клиентах.

26.03.2025    2090    ksuman    7    

3

HighLoad оптимизация Рефакторинг и качество кода Технологический журнал 1С v8.3 Бесплатно (free) Программист

Технологии бегут вперёд, но боль производительности 1С остаётся вечной: инфраструктура, код или настройки? Пока ИИ не научился чинить всё «на лету», мы автоматизировали ключевое — диагностику. Читайте статью — показываем, как превратить хаос диагностики в понятные графики и цифры. Спойлер: это работает даже если ваша 1С — «чёрный ящик» на старом железе.

19.03.2025    5733    Metrika42    9    

7

Рефакторинг и качество кода 1С v8.3 Бесплатно (free) Программист Стажер

В процессе обучения студенты бывает, что по невнимательности или торопливости допускают кучу ошибок. Далеко не у всех  преподавателей есть на это время, но новички допускают поначалу прилично  много ошибок и как всегда идет "крик души" в общем чате обучения. Поэтому я решила  немного рассказать и показать в надежде, что данная статья кому-нибудь  "облегчит страдания" студента.

17.03.2025    4440    Bukaska    7    

8

Нейросети Рефакторинг и качество кода Тестирование QA 1С v8.3 Бесплатно (free) Программист

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

11.03.2025    10173    mrXoxot    53    

56

Рефакторинг и качество кода Тестирование QA 1С v8.3 Бесплатно (free) Программист

В последней статье по докладу Александра Кириллова, с которым он выступил на конференции INFOSTART TECH EVENT 2024, обсудим особенности тестирования после завершения рефакторинга платформеннозависимого кода

11.03.2025    1553    it-expertise    0    

4

Инструментарий разработчика Рефакторинг и качество кода 1С v8.3 Бесплатно (free) Программист

Расширяемый форматтер структуры модулей 1С. Умеет автоматически расставлять стандартные области и раскидывать по ним процедуры и функции модуля, оформлять стандартные комментарии к методам с помощью ИИ. Также умеет анализировать модуль - извлекать структуру вызовов, используемые поля и т.д. Реализован в виде расширения (.cfe). Можно использовать как платформу для обработки кода в своих задачах автоматизации разработки.

12.02.2025    11139    666    wonderboy    49    

137

Linux Рефакторинг и качество кода 1С v8.3 Бесплатно (free) Программист

В третьей статье по докладу Александра Кириллова, с которым он выступил на конференции INFOSTART TECH EVENT 2024, обсудим подходы к рефакторингу платформеннозависимого кода

11.02.2025    1839    it-expertise    0    

4

Рефакторинг и качество кода Linux 1С v8.3 Бесплатно (free) Программист

Во второй статье по докладу Александра Кириллова, с которым он выступил на конференции INFOSTART TECH EVENT 2024, поговорим об особенностях анализа конфигурации 1С на наличие платформеннозависимого кода.

31.01.2025    2729    it-expertise    1    

9

Рефакторинг и качество кода Обновление 1С 1С v8.3 Бесплатно (free) Программист

В практике нашей специальной команды по проектам сложных обновлений 1С прошел один из самых объёмных проектов: необходимо было обновить «1С: Бухгалтерия предприятия КОРП 3.0 + БИТ.ФИНАНС». Конфигурация содержала доработки практически по всем типам объектов метаданных. Длительность проекта составила 1 год и 2 месяца и обеспечила полной загрузкой 4 разработчиков на 6 месяцев.

31.01.2025    2100    1c-izh    3    

5

Рефакторинг и качество кода 1С v8.3 1C:Бухгалтерия Бесплатно (free) Программист Стажер

В последнее время термин «чистый код» стал очень популярным. Появились даже курсы по данной тематике. Так что же это такое?

16.09.2024    21427    markbraer    66    

43

Рефакторинг и качество кода Бесплатно (free) Программист

В статье рассматривается отказ от использования процедур и унификация формата ответа функций. Способ описывается на примере развития абстрактной информационной системы, работающей с PDF файлами.

10.09.2024    1943    acces969    4    

6

Рефакторинг и качество кода Бесплатно (free)

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

28.08.2024    2813    Chernazem    3    

8

Рефакторинг и качество кода Бесплатно (free) Программист

SOLID – принципы проектирования программных структур (модулей). Акроним S.O.L.I.D. образован из первой буквы пяти принципов. Эти принципы делают код более гибким, упрощают разработку. Принято считать, что принципы SOLID применимы только в объектно-ориентированном программировании. Но их можно успешно использовать и в 1С. Расскажем о том, как разобраться в принципах SOLID и начать применять их при работе в 1С.

22.08.2024    17404    alex_sayan    43    

64

Рефакторинг и качество кода 1С v8.3 1C:Бухгалтерия Бесплатно (free) Программист Стажер

Рассмотрим основные принципы шаблона проектирования "Стратегия" на простом примере.

25.06.2024    7331    MadRave    34    

29

Рефакторинг и качество кода 1С v8.3 Абонемент ($m) Программист

В статье расскажу и покажу процесс проведения Code-review на примере обработки с GitHub.

1 стартмани

04.06.2024    9096    mrXoxot    55    

42

Рефакторинг и качество кода 1С v8.3 Бесплатно (free)

Поделюсь своим опытом аудита кода авторских продуктов с Infostart.ru как одним из элементов применения DevOps-практик внутри Инфостарт. Будет настоящий код, боевые скриншоты, внутренние мемы от команды ИТ-лаборатории Инфостарт и прочее мясо – все, что любят разработчики.

10.04.2024    17223    artbear    89    

112

Рефакторинг и качество кода 1С v8.3 Бесплатно (free) Программист

Предлагаю вашему вниманию советы мастеров древности. Программисты прошлого использовали их, чтобы заострить разум тех, кто после них будет поддерживать код. Гуру разработки при найме старательно ищут их применение в тестовых заданиях. Новички иногда используют их ещё лучше, чем матёрые ниндзя. Прочитайте их и решите, кто вы: ниндзя, новичок или, может быть, гуру? (Адаптация статьи "Ниндзя-код" из учебника JavaScript)

01.04.2024    5793    DrAku1a    15    

42

Рефакторинг и качество кода Бесплатно (free) Программист

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

01.04.2024    2049    Prepod2003    6    

2

Рефакторинг и качество кода 1С v8.3 1C:Бухгалтерия Бесплатно (free) Программист

Когда понадобился новый оператор, но его нет в синтакс-помощнике, что делать?

18.03.2024    2898    ZhokhovM    8    

4

Рефакторинг и качество кода 1С v8.3 1C:Бухгалтерия Бесплатно (free) Программист

Когда разработчик платформы решил пойти на кухню за кофе, а проверку препроцессоров не добавил, и вот тут-то и началось: "Что, опять все сломалось? Ну и кофе же я забыл сделать!".😅

18.03.2024    4572    ZhokhovM    4    

10

Рефакторинг и качество кода 1С v8.3 1C:Бухгалтерия Абонемент ($m) Программист Стажер

Чек-лист для простого и быстрого проведения рефакторинга кода.

1 стартмани

06.10.2023    3705    14    Lemmonbri    7    

15

Рефакторинг и качество кода 1С v8.3 Бесплатно (free) Программист

При разработке программ требуемый функционал ставят на первое место, но есть еще и архитектура программы. На горизонте 5-10 лет она становится важнее функционала, который должен работать при масштабировании и росте данных. Реструктуризация 5 терабайтной базы 1С 8.2 в формат 1С 8.3, складывает весь пазл архитектурных просчетов, которые сделали ради функционала. Как это исправить? - для разработки правильной архитектуры, нужно всего лишь сместить фокус с функционала и подумать о «вечном».

29.09.2023    5524    1CUnlimited    15    

24

Рефакторинг и качество кода 1С v8.3 1C:Бухгалтерия Бесплатно (free) Программист

Коротко о том, как я перестал быть создателем макаронного кода и непроходимых джунглей методов и модулей. Расскажу о том, что реально применяю на практике с примерами при разработке (а в основном доработке) в типовых конфигурациях 1С. Комментарии очень приветствуются.

27.09.2023    11033    Lemmonbri    137    

39