Полезные советы для программистов 1С
Данные > Статьи и инструкции > Программирование

Поделюсь советами, методами или как принято сейчас их называть - лайфхаками, которые в процессе разработки конфигураций взял на вооружение и пользуюсь ими до сих пор. Опытным разработчикам они покажутся банальными и типовыми, но многие начинающие программисты не знают о них. Или знают, но не уверенны в их эффективности. Благодаря значительному практическому опыту я использовал разные инструменты и методы. Это и надстройки, компоненты, методики программирования, помощники (программы) и настройки конфигуратора. Сразу же после использования или изучения часть из них "отвалились” по разным причинам:
- Время на внедрение(изучение) превышает эффект от использования
- Высокая цена
- Отсутствие значительной пользы
- Вред от использования (было и такое)
В долгосрочной практике "закрепились" не многие методы. Это мои "золотые" аксиомы, о них я здесь и напишу. Восемь продуктивных и эффективных советов/методов для начинающих 1С программистов:
№1. Используем синтаксис-помощник, прежде чем лезть в интернет: Большинство вопросов по языку 1С можно решить с помощью встроенной справки. Лучше один раз прочитать в справке, чем сто раз спросить на форумах и в группах телеграма. Внимательное изучение параметров и методов добавляет +100 в мозг и +500 в скорость программирования.

№2. Не изобретаем велосипед заново: Многие решения уже придуманы, написаны и отлажены. В процессе программирования с помощью глобального поиска находим аналогичные конструкции кода в типовом коде и пишем по шаблону. Это позволит избежать ошибок и увеличить скорость разработки конфигурации.

№3. Эксплуатируем отладку: В конфигураторе ставим точку останова и запускаем отладчик (кнопка "Начать отладку" или F5). Можно понять, как работает процедура или функция и какие значения она возвращает. Значения переменной на которой установлена точка, получаем с помощью Табло в отладчике, или с помощью функции "Вычислить выражение…".

№4. Изучаем стандарты: По адресу: its.1c.ru/db/v8std, доступна система стандартов и методик разработки конфигураций для платформы 1С:Предприятие 8. Делаете тиражный продукт или промышленную разработку высоконагруженных систем - использовать обязательно. Во всех остальных случаях - желательно.

№5. Читаем ИТС и литературу: желто-красные книжки из поставки 1С, Радченко, Хрусталева, Чистова. Штудируем проф.форумы и сайты.



№8. Всегда сохраняем работу: Делаем бэкап не только рабочей базы данных до и после объединения, но и своих локальных наработок, чтобы потом не терять драгоценное время на восстановления.

Не получается написать рабочий код? Попробуйте ещё раз. Каждая неудачная попытка - это еще один шаг вперед. Главное не терять энтузиазма. Как говорил Томас Эдисон: "Гений - это 1% вдохновения и 99% пота".

5
комментарии
СБ
01 авг 2022
Спасибо! Учтем и будем применять!
Евгений Носов
23 июл 2021
И я добавлю:)
11) Поменьше костылей
10) Использовать конструкторы
11) Поменьше костылей
10) Использовать конструкторы
Сергей Тинькофф
18 май 2021
Добавлю:
9) Комментируйте свой код!
9) Комментируйте свой код!
Сергей Леонидович
05 апр 2021
Хотелось бы более развернутой информации. Как автоматом бэкап например своих наработок делать
Павел 1988
29 мар 2021
Отличные советы. буду пользоваться. Спасибо!
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник