Интерактивная отладка
Разработка - Практика программирования
Навеяно //simbus.ru/public/918528/ ...
Со временем длительность сборок возрастает и цикл tdd не укладывается в 1 день.
Хочется быстрой отзывчивости, ошибаться чаще, fail faster.
Есть такие подходы, которые универсальны и не зависят от языка программирования.
Ну например:
https://blog.codinghorror.com/visualizing-code-to-fail-faster/
И эска так может.
Ctrl-S-F5-Enter-Alt-Ф-1 это МЕДЛЕННО! А между тем есть подход, который позволяет отлавливать ошибки не перезапуская конфигуратор! Например, быстрая доработка и отладка "обычных" форм без перезапуска конфигуратора.
Или допустим нужно серьёзно переделать печатную форму, или даже написать с нуля. Что может быть проще обработчика ожидания, который перезапускает вашу обработку каждый раз, когда она изменилась?
Вот, элементарно реализуется https://github.com/kuzyara/DebugTDD:
И этот способ успешно применялся ещё 20 лет назад, на тогдашних "клюшках".
Или допустим вам нужно быстро накидать какой-нибудь функциональный кусок кода, или проверить свежую копипасту... ммм... с helpf.pro ;) В таких случаях использую "Консоль кода" портативной подсистемы ИР, которая по дефолту стоит в автозагрузке почти на каждой базе
А когда счет строк идет уже на десятки-сотни есть же кнопка "Отладчик". То что она срабатывает - вообще чудо;)
Как-то спросил своего коллегу - сколько раз за день, по-твоему, ты запускаешь 1с? - Ну раз 10-20 наверное. Ага, щаз. 96! Казалось бы, просто цифра...
Чтобы замерить этот показатель "эффективности" можно воспользоваться программой LastActivityView. В левом нижнем углу показывает сколько раз запускался файл 1cv8*.exe
Options -> Advansed options -> Show activity last 1 day, затем View - Use quick filter - "1cv8":
Хочу как опытный разработчик не жать раз за разом f5 в попытках отладить свой код. Судя по программе сегодня у меня получилось снизить число перезапусков... до 43
А сколько раз за день запускаете платформу вы?
ps: статья из загашника, полгода назад писалась, наткнулся сегодня вот, немного скомкано, но не пропадать же добру)
Специальные предложения
См. также
Cashback 35% при покупке 1С лицензий на счет INFOSTART.RU с 27.11 по 04.12 Промо
Оформляете заказ на 1С лицензии или конфигурации. Получаете 35% от стоимости на счет в профиле INFOSTART.RU. Выбираете сервисы и продукты на сумму кэшбэка.
Подборка программ для взаимодействия с ЕГАИС Промо
ЕГАИС (Единая государственная автоматизированная информационная система) - автоматизированная система, предназначенная для государственного контроля за объёмом производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции. Инфостарт рекомендует подборку проверенных решений для взаимодействия с системой.
Программы для исполнения 488-ФЗ: Маркировка товаров Промо
1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.
Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив 262
08.08.2019 18064 ids79 31
Вакансия Автор новостных обзоров на тему 1С и бухучета, По совместительству Промо
Редакция Infostart.ru будет рада сотрудничеству с 1С-специалистом, умеющим и любящим излагать свои мысли в письменной форме. Если вы работали в IT-изданиях или имеете опыт ведения технологического блога/канала/группы, если сможете сделать обзор обработок из каталога infostart.ru/public/all/, то у вас большое преимущество.
С 2020 года сервис «Продление поддержки конфигурации 1С:УПП» подорожает вдвое Промо
Успейте продлить поддержку УПП до повышения цен! Фирма «1С» предупредила об изменении цен на сервис «Продление поддержки конфигурации "1С:Управление производственным предприятием"». С 1 января 2020 года сервис подорожает в два раза.
СКД - наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты 141
26.07.2019 16195 ids79 8
Онлайн-курс "Технология выполнения проектов ERP-класса – процессный подход". Третий поток. Курс проходит с 21 января по 18 марта 2020 года. Промо
Курс разработан Внедренческим центром «Раздолье». Курс предназначен для подготовки аналитиков, архитекторов и руководителей проектов автоматизации процессов управления с использованием комплексных ИТ-систем (1С:ERP, 1С:УХ, 1С:КА, 1С:УТ). В основе курса лежит методика применения процессного подхода.
9000 рублей
Подборка решений для взаимодействия со ФГИС «Меркурий» Промо
С 1 июля 2019 года все компании, участвующие в обороте товаров животного происхождения, должны перейти на электронную ветеринарную сертификацию (ЭВС) через ФГИС «Меркурий». Инфостарт предлагает подборку программ, связанных с этим изменением.
Многопоточное ускорение однопользовательских нагрузок в 1С + Microsoft SQL Server 2017 179
11.06.2019 13608 dmurk 134
Новый раздел на Инфостарте - Electronic Software Distribution Промо
Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.
- Низкие цены, без скрытых платежей и наценок
- Оперативная отгрузка
- Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
- Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)
Перенос данных УТ 10.3 => УТ 11 / КА 2 / ERP 2 (ЕРП 2) (документы, остатки и справочная информация из "1С:Управление торговлей, ред. 10.3" в УТ 11 / КА 2 / ERP 2). Обновлен до УТ 10.3.56.х, УТ 11.4.10.х, КА 2.4.10.х и ERP 2.4.10.х! Промо
Уже более 100 компаний приобрели перенос и выполнили переход на УТ 11 / КА 2 / ERP 2 с помощью нашей разработки! Обработка перехода с УТ 10.3 на УТ 11 / КА 2 / ERP 2 позволяет перенести не только остатки на указанную дату (как типовой перенос), но и все возможные документы за выбранный период. При выходе новых релизов этих программ оперативно выпускаем обновление обработки. Предоставляем техническую поддержку. Можем сделать бесплатный тестовый перенос!
29700 руб.
Программы для исполнения 54-ФЗ Промо
С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.
Git-репозитории для 1С-кода (опыт использования при небольших проектах) 202
28.03.2019 15194 ellavs 83
Перенос данных КА 1.1 => ERP 2 (ЕРП) (обработка переноса документов, остатков и справочной информации из "1С:Комплексная автоматизация, ред. 1.1" в "1С:ERP Управление предприятием, ред 2"). Обновлен до КА 1.1.115.х и ERP 2.4.10.х Промо
Обработка позволяет переносить из КА 1.1 в ERP 2 документы за выбранный период и остатки. Типовая обработка от фирмы 1С документы не переносит. Также исправлены ошибки типовой обработки. При выходе новых релизов обновление высылается бесплатно в течение года. Разработка будет полезна фирмам-франчайзи, которые периодически выполняют такой перенос данных для заказчиков. Вы можете один раз приобрести обработку переноса, и потом бесплатно получать обновления в случае выхода новых релизов конфигураций 1С.
29700 руб.
Разработка и сценарное тестирование с Vanessa-ADD. Отчетность Allure. Автоматизация запуска сценариев 121
26.02.2019 11656 Vladimir Litvinenko 25
Онлайн-интенсив "Бизнес-процессы для подготовки к экзамену 1С:Специалист по платформе" 12 декабря 2019 г. Промо
На интенсиве будут рассмотрены все теоретические вопросы, связанные с устройством механизма бизнес-процессов – это необходимо для успешной сдачи экзамена 1С:Специалист по платформе. Также, в качестве практического примера, будет решена задача, аналогичная экзаменационной.
777 рублей
Возможности типовых шаблонов ограничения доступа на уровне записей (RLS) 173
03.02.2019 19200 ids79 9
Разработка и сценарное тестирование с Vanessa-ADD. Концепция, теория и сквозной пример создания сценария 226
09.01.2019 29389 Vladimir Litvinenko 69