Опыт использования 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С не реагирует на письма, хотя, не исключаю что это чисто моя плюшка
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.
Читая код, споткнулся об "инес" — пожалуй, не самое удачное сокращение "ИначеЕсли" :)
(вместо эпиграфа)
— Цитата от ребят из тайланда: "Я тайландский программист, кодирую для тайландского заказчика тайландские бизнеспроцессы. Внимание вопрос: почему я пишу код на английском?!" (с) Алексей Лустин
До сегодняшнего дня кроме языка 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/
infostart.ru
Синхронизация данных по правилам КД2.0
Новый инструмент для сравнения и загрузки данных, сочетающий в себе:
гибкость запросов (используются для сопоставления объектов);
наглядный вывод отличий;
удобный отбор загружаемых данных;
возможность пообъектной синхронизации двух баз по правилам…
гибкость запросов (используются для сопоставления объектов);
наглядный вывод отличий;
удобный отбор загружаемых данных;
возможность пообъектной синхронизации двух баз по правилам…
💪 Интервью с Андреем Овсянкиным на Инфостарте
Для успешного проекта нужны единомышленники, чтобы у людей были единые взгляды. Тогда не нужно тратить время на большие коммуникации, объясняя и тратя время на споры, все на одной волне работают.
Полностью по ссылке: https://infostart.ru/journal/news/zhizn/andrey-ovsyankin-uchis-luchshe-takoy-sovet-ya-by-dal-sebe-_934851/
Для успешного проекта нужны единомышленники, чтобы у людей были единые взгляды. Тогда не нужно тратить время на большие коммуникации, объясняя и тратя время на споры, все на одной волне работают.
Полностью по ссылке: https://infostart.ru/journal/news/zhizn/andrey-ovsyankin-uchis-luchshe-takoy-sovet-ya-by-dal-sebe-_934851/
infostart.ru
Андрей Овсянкин: «Учись лучше. Такой совет я бы дал себе...»
Продолжаем серию интервью с участниками INFOSTART EVENT 2018. Не успели мы запустить утреннюю регистрацию, как пружинящим шагом вошел Андрей Овсянкин, разработчик и 1С-блоггер. Беседа с ним взбодрила не хуже горячего кофе – впрочем, судите сами.
Forwarded from Александр Кунташов
Ребята, читая вашу интересную беседу несколько раз споткнулся на том, что IDEA популярнее Эклипса, и чего-то у меня пригорело 🔥🔥🔥, т.к. точно помню, что в начале года в нескольких источниках видел статистику, по которой Eclipse был вразы популярнее. Я тогда еще сам удивлялся, т.к. уже давно слышу, что IDEA круче и популярнее.
Пошел в гугл, перепроверил. Ну и как-то не получается, что JB "популярнее", особенно в энтерпрайз разработке (в вебе - да, но мы же не про веб). Доля у продуктов JB безусловно хорошая для коммерческого продукта, но это не "бесспорно самая популярная IDE", так что полегче 😉
Немного фактов:
— в TOP-10 рейтинга TOPIDE у Эклипса 22%, что больше даже суммарного в еса продуктов JB, попавших в десятку;
— в итоговом отчете SO за 2017 год его пользователи в двух категориях Эклипс поставили выше в рейтинге продуктов JB, в двух - ниже, т.е. в этом рейтинге общий счет 2:2;
— в обсуждении популярности IDE на Quora есть большой перечень разных рейтингов, в которых преимущественно на первых местах Эклипс. Правда, отмечу, там данные 3-4 летней давности, но судя по современным рейтингам, Эклипс, несмотря на стагнацию, пока все равно занимает большую долю.
Я не фанат Эклипса, равно как и продуктов JB, просто за объективность оценок :)
Пошел в гугл, перепроверил. Ну и как-то не получается, что 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)
🔪 Очень интересная (как всегда) статья про внутреннюю кухню разработки платформы 1С:Предприятия 8 от Петра Грибанова на Хабре: https://habr.com/company/1c/blog/429678/
Хабр
Как мы перевели 10 миллионов строк кода C++ на стандарт C++14 (а потом и на C++17)
Некоторое время назад (осенью 2016), при разработке очередной версии технологической платформы 1С:Предприятие внутри команды разработки встал вопрос о поддержке...
🔥 Первым пунктом — ответ, на давний и больной вопрос про открытую лицензию БСП. Ура, это вершилось!
Ждем публикации БСП на github 😉
Ждем публикации БСП на 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
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С (осторожно, там матом могут ругаться)
Напомню еще три уютных чата:
🛠 @edt1c — тематический чат для обсуждение EDT и +/- техническое про 1С
☝️ @silvernation — чат команды Серебряная пуля (обсуждение их продуктов, различных архитектурных решений на 1С и не только)
💡теплый ламповый @unofficialC1 — для остальной болтовни вокруг да около 1С (осторожно, там матом могут ругаться)
Forwarded from SilverBulleter's, LLC (Alexey Lustin)
Попробуем совместно с подкастом сисадминов, статьями которых на Хабре мы зачитывались (которые про сети для самых маленькх) поговорить про 1С
https://linkmeup.ru/blog/393.html
https://linkmeup.ru/blog/393.html
linkmeup.ru
Анонс подкаста linkmeup_sysadmins. Выпуск 8. "Жёлтая программа" \\\\25.11 13:00 Мск / linkmeup
Они сдулись и скатились! Они будут рассказывать про 1С! Ну что ж, да, мы будем рассказывать про 1С. Но я
🤘 Металлика использует Salesforce в качестве CRM
Не совсем технарская тема, но сегодня пятница: Ларс Ульрих выступал на конференции Dreamforce2018 с рассказом о том, как Металлика используют CRM Salesforce для управления отношениями с клиентами (читай: фанатами). Народ там в комментах возмущается: типа продались и все такое. Я возмущение не разделяю, но не суть. У меня два пятничных вопроса: "Используют ли CRM наши коммерчески успешные звезды?" и "Есть ли место продуктам 1С в их деятельности?" 🤣
P.S. Люблю творчество Метлы, поэтому получил удовольствие от креативных переложений названий старых добрых хитов в комментариях к твиту по ссылке:
— Enter Salesman
🔥Bill 'Em All
— Master Of Profits
⚡️Ride The Marketing
— For Whom The Sale Polls
☠️ Seek And Employ
https://mobile.twitter.com/plibin/status/1044707982611628032
Не совсем технарская тема, но сегодня пятница: Ларс Ульрих выступал на конференции Dreamforce2018 с рассказом о том, как Металлика используют CRM Salesforce для управления отношениями с клиентами (читай: фанатами). Народ там в комментах возмущается: типа продались и все такое. Я возмущение не разделяю, но не суть. У меня два пятничных вопроса: "Используют ли CRM наши коммерчески успешные звезды?" и "Есть ли место продуктам 1С в их деятельности?" 🤣
P.S. Люблю творчество Метлы, поэтому получил удовольствие от креативных переложений названий старых добрых хитов в комментариях к твиту по ссылке:
— Enter Salesman
🔥Bill 'Em All
— Master Of Profits
⚡️Ride The Marketing
— For Whom The Sale Polls
☠️ Seek And Employ
https://mobile.twitter.com/plibin/status/1044707982611628032
Twitter
Phil Libin
Watching Lars Ulrich on stage talking about how @Metallica uses @salesforce software for customer engagement and thinking that adult life hasn’t turned out exactly the way I thought it would. #Dreamforce2018