Чем начинающий программист 1С, да и любой другой, отличается от опытного? Внимательно посмотрите на эту блок-схему и вы поймёте, что без дебага не разобраться! :)
Как пользоваться отладчиком была отдельная статья здесь: https://life1c.ru/post/624
Что ещё? Вот несколько советов начинающему программисту:
- Свой код нужно тестировать постепенно. Уже написанный большой кусок кода исправить труднее, чем много маленьких, можно упустить что-то важное в функционале.
- Постоянно проверяйте код на правильность синтаксиса. Велика вероятность, что вы где-то забыли поставить запятую.
- Делайте декомпозицию – разбивайте свой функционал на отдельные процедуры и функции, старайтесь их обобщать.
К примеру, есть множество последовательно идущих запросов. Для каждого запроса лучше оформить отдельную процедуру или, если это возможно, объединить несколько запросов в один большой. Так код станет более структурированным.
- Наделите свои функции универсальностью.
К примеру, лучше написать одну функцию расчёта НДС по всем организациям, чем писать функцию для каждой организации отдельно.
- Пишите комментарии, много комментариев. Чем больше, тем лучше. В комментариях указывайте не то, что вы видите в коде, а то для чего этот код работает.
К примеру, не пишите: «Присваиваем переменной начальное значение». Лучше написать: «Вначале на складе 1 яблоко».
Свежие комментарии