Александр Кунташов — про 1С и не только
2.47K subscribers
219 photos
10 videos
417 links
Заметки про разработку и смежные штуки: 1С, Vanessa Automation, DevOps в 1С, OneScript, PHP, Linux, JS, Python и всякое вокруг и около ИТ.
Download Telegram
В тему свежей вакансии с требованием горящих глаз в @joboneC
🛠 1C в КРОКе: xUnitFor1C, Gitsync, СППР и даже Сонар с плагином SB*

Подробная статья от разработчика 1С крупнейшего в РФ интегратора КРОК:

https://habr.com/company/croc/blog/427717/

Мысли (в большей степени даже, впечатления/чувства) после прочтения:
— круто, что опенсорсные инструменты в экосистеме 1С не просто прижились, а признаны и используются такими крупными игроками;
— круто, что появляется все больше статей об опыте построении процесса разработки на 1С от команд разного масштаба;
— круто, что 1С интегрируется во "внешний мир", а в тулсет разработчиков на 1С активно включаются инструменты "промышленной разработки".

*) В статье знаменитый плагин SB не был упомянут, но в комментариях автор ответил, что они его используют параллельно со своей самодельной версией, которую написали из-за того, что плагин SB якобы им сложно развивать и поддерживать.
Опыт использования EDT в команде Дмитрия Шерстобитова
Forwarded from Lex
1. Оборудование:
Processor: Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz (4 CPUs), ~3.6GHz
Memory: 16384MB RAM
Card name: NVIDIA GeForce GT 1030
Model: Samsung SSD 960 EVO 250GB
2. Работаем на локальных компах, ибо Эклипс тупит на РДП, пипец как тупит. Из-за прорисовки форм.
3. Работа с гитом, полная работа с гитом. Пушим через ЕДТ, мержим через Сорцтрии +кдифф, ибо в едт мерд тупой.
4. Привязка коммитов к задачам в жире (юзаем битбакет), без указания ссылки на задачу - не заккомитишь.
5. У каждого своя ветка, каждый как хочет, так и ... работает.
6. В ЕДт удобно делать проекты связанные, связывая внешние обработки/отчеты, что реально облегчает жизнь
7. Каждое расширение - отдельная репа, в одном проекте. Попробуйте подулючить даже 10 расширений в конфигураторе к хранилищу и установить пароль...
8. Однозначное версионирование всех обработок/отчетов. Нет проблемы, что кто-то изменил и потом 100 версий.
9. Реально удобный механизм подключения плагина от жиры в едт, что позовляет разрабам ставить задачи и закрывать их не тыкаясь между кучей окон.
10. Все изменения/комиты падают в слаку, сразу все видно. История коммитов позволяет определить - кто, когда и в чем налажал. В конфигураторе такое не сделать. Нормально не сделать.
11. Темная тема... Ух мои глаза...
12. Фишка мини задачь //TODO:... облегчает поиск мест для изменений.
13. Отладка фоновых заданий в 50 потоках - реальна, в конфигураторе - это не реально.
14. Открыл Visual Code - подтянул проект гита и можешь делать быстрые поиски вхождений/замены
15. Можно держать одну конфу и подвязывать ее к нескольким базам для тестов.
16. Тупой ппомощник синтаксиса. А, да. это минус.
17. Возможность работать из разных мест, править код на лету (через веб морду битбакета).
18. Можно работать на 2 мониторах, т.е. вынести один модуль на один, а другой на другой и писать код таким раком. Теперь 2 монитора реально нужны.
19. Не нужно переключаться между разными проектами, или наоборот - можно создать рабочие места под каждый проект, и открывая его - будут подтягиваться все репы, обработки внежние, расширения и т.д.
20. Можно потролить остальных, что ты работаешь в едт.
Минусы
1. Некоторые неудобства с багами 1С, в той же рознице, а именно в бсп - есть стили, их не видно, но они есть. Блять, 2 дня в ...
2. Открытие конфы в 600 метров занимает около минуты, да, ждем иногда.
3. Не все плагины можно поставить, ибо эклипс в едт пристарел немного
4. 1С не реагирует на письма, хотя, не исключаю что это чисто моя плюшка
🏔 Эль-76 — ЯП с русскоязычным синтаксисом

(вместо эпиграфа)
— Цитата от ребят из тайланда: "Я тайландский программист, кодирую для тайландского заказчика тайландские бизнеспроцессы. Внимание вопрос: почему я пишу код на английском?!" (с) Алексей Лустин

До сегодняшнего дня кроме языка 1С (а также диалектов OScript и Гонец/GONEC), из ЯП с "русскоязычным" синтаксисом знал только "Ершол" и "Рапиру". Евгений Степанищев на днях в свою коллекцию программ, выводящих песню "99 бутылок пива" добавил программу на языке Эль-76. Это язык высокого уровня советских многопроцессорных вычислительных комплексов "Эльбрус" и он тоже имеет русскоязычный синтаксис. Просто любопытно 😊

p.s.
Читая код, споткнулся об "инес" — пожалуй, не самое удачное сокращение "ИначеЕсли" :)
Так совпало, что вчера GONEC упомянул не только я, а еще в каком-то большом паблике и сразу нашлись неравнодушные.
А вон оно чего, оказывается, началось с Бобука. Это успех)
Подпишусь под каждым словом Андрея! 🌷Вика — невероятное сочетание скромности, усердия и талантов программиста и женственности. К перечисленному Андреем добавлю, что Вика автор транскриптов докладов Инфостарт Эвентов, но вы, конечно же, и этого не знали.
Forwarded from E.B.
Вика Дорохина, более известная как bambr1975 может сдвигать горы силой мысли. В 2013 г., изучая ее v8Reader я начал изучать C# чтобы повторить его на нативном языке. С этой разработкой я начал участие в Инфостарте, которое позже вылилось в экосистему 1Script. До этого был почти мертвый аккаунт. Вика написала львиную долю плагина к IDE VSCode, которым пользуется каждый 1С-девопсер. Каждая ее разработка - это маленький, но мощный трактор, который меняет мир. Я давно не погружался в правила обмена КД2.0, но чует мое сердце, ее новый инструмент тоже из этого разряда. Выглядит серьезно. https://infostart.ru/public/666070/
💪 Интервью с Андреем Овсянкиным на Инфостарте

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

Полностью по ссылке: https://infostart.ru/journal/news/zhizn/andrey-ovsyankin-uchis-luchshe-takoy-sovet-ya-by-dal-sebe-_934851/
Топлю за объективность в чатике @edt1c
Ребята, читая вашу интересную беседу несколько раз споткнулся на том, что IDEA популярнее Эклипса, и чего-то у меня пригорело 🔥🔥🔥, т.к. точно помню, что в начале года в нескольких источниках видел статистику, по которой Eclipse был вразы популярнее. Я тогда еще сам удивлялся, т.к. уже давно слышу, что IDEA круче и популярнее.

Пошел в гугл, перепроверил. Ну и как-то не получается, что JB "популярнее", особенно в энтерпрайз разработке (в вебе - да, но мы же не про веб). Доля у продуктов JB безусловно хорошая для коммерческого продукта, но это не "бесспорно самая популярная IDE", так что полегче 😉

Немного фактов:

в TOP-10 рейтинга TOPIDE у Эклипса 22%, что больше даже суммарного в еса продуктов JB, попавших в десятку;
в итоговом отчете SO за 2017 год его пользователи в двух категориях Эклипс поставили выше в рейтинге продуктов JB, в двух - ниже, т.е. в этом рейтинге общий счет 2:2;
в обсуждении популярности IDE на Quora есть большой перечень разных рейтингов, в которых преимущественно на первых местах Эклипс. Правда, отмечу, там данные 3-4 летней давности, но судя по современным рейтингам, Эклипс, несмотря на стагнацию, пока все равно занимает большую долю.

Я не фанат Эклипса, равно как и продуктов JB, просто за объективность оценок :)
☝️Как выполняется проверка БСП перед выпуском релиза (Оригинал в чате SB: https://t.iss.one/silvernation/1041)
🔥 Первым пунктом — ответ, на давний и больной вопрос про открытую лицензию БСП. Ура, это вершилось!
Ждем публикации БСП на github 😉
Forwarded from Ingvar Vilkman
Ура товарищи, вышла тестовая БСП 3.0.2
https://releases.1c.ru/version_files?nick=SSL30&ver=3.0.2.123

1. Присвоена лицензия открытого кода Attribution 4.0 International (CC BY 4.0)
2. Адаптировались к мобильному клиенту :)
3. Обратно совместима с 3.0.1 и является ее развитием.
4. Массовый рефакторинг клиент-серверного взаимодейтсвия, избегаем препроцессора в клиент-серверных модулях, бросаем исключения при попытке создать объекты экземпляры в толстом клиенте обычного приложения, используйте только физический сервер, а не логический.
5. Получение файлов из интернета и администрирование кластера уехало на сервер.
6. Новые модули ФайловаяСистема и ФайловаяСистемаКлиент аккумулируют методы работы с файлами и ОС.
7. Сеансы стартующие из внешних операции резервного копирования и обновления конфигурации стали тестопригодными и тест-менеджер может их захватывать.
8. Варианты отчетов получили функционал показателей (как в экселе), выделяем строчки, видим суммы, средние и т.п.
9. Настраиваемые колонтитулы при печати отчетов.
10. Обобщен и включен в библиотеку механизм вывода факсимиле в печатные формы.
11. Контролы для разработчиков форм для присоединенных файлов, красивая отрисовка кнопок добавления и управления, быстрые переходы.
12. Два новых определяемых типа для валют, ДенежнаяСуммаЛюбогоЗнака и ДенежнаяСуммаНеотрицательная.

И много чего еще, что вы сможете найти в UpdateSSL.
https://downloads.v8.1c.ru/content//SSL/3_0_2_123/change.htm
⚡️ И еще один чатик 1С появился, на сей раз про архитектуру, DevOps и БСП, добро пожаловать @ssl1c. В качестве завлекалки: админ чата - один из разработчиков БСП.

Напомню еще три уютных чата:
🛠 @edt1c — тематический чат для обсуждение EDT и +/- техническое про 1С
☝️ @silvernation — чат команды Серебряная пуля (обсуждение их продуктов, различных архитектурных решений на 1С и не только)
💡теплый ламповый @unofficialC1 — для остальной болтовни вокруг да около 1С (осторожно, там матом могут ругаться)