Наконец посмотрел интервью Как сдать проект на 1С за 5 секунд? от 2 мая Сергея Сыпачева с Игорем Апресовым. Было весьма любопытно.
1) Кунг-фу конфа. Было удивлением узнать, что это отдельный проект Игоря и Димы Котова. Ранее считал, что это продолжение "Желтого Клуба" и Игорь с Димой просто приглашенные звезды. Помню, что Игорь часто захаживал к Евгению с Воронежа (в кепке), а потом они вместе запустили курс по "чистому коду в 1С". Продвижение "чистого кода" плавно перешло в продвижение "кунг-фу конфы" и если там был Евгений, то уже лишь в качестве приглашенной звезды.
2) Стандарты 1С. Игорь рассказал о своей бывшей работе в 1С, где он согласовывал принятие новых стандартов. Было озвучена интересная мысль, что нечитаемый "юридически" формат стандартов на ИТС (который никто не читает) является сознательным выбором фирмы 1С и у этого есть причина, которую нельзя озвучивать. Прозвучало как "пиз@6ж" - если стандарты внутренние, то их бы вообще не публиковали, а если публичные, то они обязаны быть доступными и понятными каждому.
3) Юнит-тестирование. Слушать про транзакции как "серебряную пулю" было очень странно. К подобным юнитах на транзакциях я пришел в первый же день, как мне нужно было написать свой первый юнит и мне это казалось естественным. Естественным, но ущербным убожеством поскольку: 1) транзакция замедляла выполнение юнит-тестов, которые по своей сути задуманы как сверх-быстрые проверки, которые должны выполняться тысячами за минуты; 2) создавали риск блокировок при параллельном выполнение тестов. В идеале юниты должны выполняться в миниатюрной версии платформы без реальной базы данных - лишь API и мокирование всего внешнего. Возможно когда-нибудь 1С даст нам юниты или их вновь первыми разработают "вольные стрелки" на базе OneScript.
Post #382
259
- 👍 5
- 👌 2