Не знал, что подать заявку на сертификацию #1С:Совместимо своего решения может не только любая компания (даже не партнер фирмы 1С), но и физ. лицо. Это очень интересно, но не столько из-за возможности получить шильдик, сколько из-за возможности опубликовать анонс своего решения в каналах информирования 1С - это большая аудитория.
https://infostart.ru/public/801229/
https://infostart.ru/public/801229/
infostart.ru
Сертификация решения на 1С:Совместимо
Описываю по шагам, как сертифицировал свое решение.
Рубрика "Великие цитаты великих людей".
Александр Орефков :
На самом деле одинэсники вовсю используют самые лучшие паттерны, тщательно отобранные заботливыми методистами и разработчиками платформы 1С.
Когда ты пишешь свой тупой код для простенькой управляемой формы, на самом деле ты юзаешь
В чём разработчики 1С отличаются от западных коллег, так это в пиаре. Те любят любой фигне дать громкое имя и носиться с ней, как с писаной торбой.
#1С
Александр Орефков :
На самом деле одинэсники вовсю используют самые лучшие паттерны, тщательно отобранные заботливыми методистами и разработчиками платформы 1С.
Когда ты пишешь свой тупой код для простенькой управляемой формы, на самом деле ты юзаешь
model-view-controller
с double-way data binding
в three-layered-data-app-engine
, сдобренный high level object-relation-mapping
на базе declarative metadata description
, имеющей свой platform-independed query language
, c declarative data-driven user interface
, complete transparent serialization
и domain-oriented programming language
.В чём разработчики 1С отличаются от западных коллег, так это в пиаре. Те любят любой фигне дать громкое имя и носиться с ней, как с писаной торбой.
#1С
Обновлен курс по разработке приложений для #Битрикс24
https://m.facebook.com/story.php?story_fbid=1145971115540600&id=100003831678915
https://m.facebook.com/story.php?story_fbid=1145971115540600&id=100003831678915
Facebook
Serg Vostrikov
Новость дня - новый полностью переделанный учебный курс по разработке приложений https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=99&INDEX=Y. Два раздела "Быстрый старт" - отдельно для...
Неудачное решение - дать одинаковые имена объекту и его ТЧ: ломает штатное поведение запросов и конструктора запросов. Обход: задать в запросе псевдоним, отличный от имени объекта #codesmells #УНФ
Очередной (давно, кстати, не было) евангелистический 1С:Лонгрид от Петра Грибанова на хабре. На этот раз раскрыта кухня автоматизации процессов разработки технологической платформы.
(спойлер) Используют: Jenkins, Apache JMeter, 1С:ТестЦентр и собственные велосипеды, например для "визуального тестирования" (судя по описанию - аналог SikuliX). А еще (цитирую): "Для целей тестирования в этом режиме доступно написание скриптов на языке 1С. В рамках скрипта доступны специальные объекты для целей тестирования." Интересно, это свой внутренний #1Script или просто служебная конфигурация на 1С?
#1С
https://habrahabr.ru/company/1c/blog/352210/
(спойлер) Используют: Jenkins, Apache JMeter, 1С:ТестЦентр и собственные велосипеды, например для "визуального тестирования" (судя по описанию - аналог SikuliX). А еще (цитирую): "Для целей тестирования в этом режиме доступно написание скриптов на языке 1С. В рамках скрипта доступны специальные объекты для целей тестирования." Интересно, это свой внутренний #1Script или просто служебная конфигурация на 1С?
#1С
https://habrahabr.ru/company/1c/blog/352210/
Хабр
Автоматизация при разработке платформы «1С: Предприятие»
В этой статье пойдет речь о том, как мы автоматизируем процессы разработки и тестирования технологической платформы «1С:Предприятие 8». Платформа «1С:Предприятие...
Кажется, это первая публикация в 1С:Справочнике внедренных решений, в которой упоминается использование "true open source" решения на 1С: https://1c.ru/rus/partners/solutions/solution.jsp?SolutionID=912372
Поздравляю Леонида Паутова, команду SilverBulleters и всех контрибуторов проекта Vanessa Behavior!
#1С #BDD
Поздравляю Леонида Паутова, команду SilverBulleters и всех контрибуторов проекта Vanessa Behavior!
#1С #BDD
Кстати, команда SB на днях зарелизила ADD - Automation Driven Development - продукт, объединяющий в себе #xUnitFor1C и #VanessaBehavior.
Со слов Артура Аюханова все основные усилия команды будут теперь сосредоточены на развитии инструментов именно в составе ADD, а поддержку xUnitFor1C и VanessaBehavior по крайней мере со стороны команды SB постепенно прекратят. В связи с этим рекомендуют переходить на ADD.
У меня пока чувства двоякие. Рациональная часть меня поддерживает такое объединение. Но все же есть тревога насчет того, что направление развития инструмента будет сильнее зависеть от потребностей и политики SB.
https://github.com/silverbulleters/add
Со слов Артура Аюханова все основные усилия команды будут теперь сосредоточены на развитии инструментов именно в составе ADD, а поддержку xUnitFor1C и VanessaBehavior по крайней мере со стороны команды SB постепенно прекратят. В связи с этим рекомендуют переходить на ADD.
У меня пока чувства двоякие. Рациональная часть меня поддерживает такое объединение. Но все же есть тревога насчет того, что направление развития инструмента будет сильнее зависеть от потребностей и политики SB.
https://github.com/silverbulleters/add
GitHub
GitHub - vanessa-opensource/add: Разработка с управляемым качеством на 1С
Разработка с управляемым качеством на 1С. Contribute to vanessa-opensource/add development by creating an account on GitHub.
Недавно у нас в Саратове проходила конференция по тестированию ПО в формате "школы" - TMPA School 2018.
На днях компания Exactpro Systems, организовавшая эту конференцию, выложила на своем канале в публичный доступ видео всех выступлений.
Из того, что я посмотрел очень рекомендую две лекции Александра Александрова из Luxoft'а (он в рамках конференции по сути прочитал полноценный курс по тестированию):
* Оценка трудозатрат на тестирование - https://www.youtube.com/watch?v=S_MxC1m2_E0
Мне здесь особенно интересными показались выводы про специфику тестирования в проектах сопровождения.
* Автоматизация тестирования: https://www.youtube.com/watch?v=p_IrFET_d88
Взгляд на автоматизацию тестирования через призму экономической целесообразности.
Рекомендую всем, кто так или иначе касается вопросов тестирования ПО (менеджерам проектов, тестировщикам, разработчикам).
#Тестирование
На днях компания Exactpro Systems, организовавшая эту конференцию, выложила на своем канале в публичный доступ видео всех выступлений.
Из того, что я посмотрел очень рекомендую две лекции Александра Александрова из Luxoft'а (он в рамках конференции по сути прочитал полноценный курс по тестированию):
* Оценка трудозатрат на тестирование - https://www.youtube.com/watch?v=S_MxC1m2_E0
Мне здесь особенно интересными показались выводы про специфику тестирования в проектах сопровождения.
* Автоматизация тестирования: https://www.youtube.com/watch?v=p_IrFET_d88
Взгляд на автоматизацию тестирования через призму экономической целесообразности.
Рекомендую всем, кто так или иначе касается вопросов тестирования ПО (менеджерам проектов, тестировщикам, разработчикам).
#Тестирование
YouTube
TMPA School 2018: Оценка трудозатрат на тестирование
TMPA School 2018 Оценка трудозатрат на тестирование Александр Александров, эксперт по управлению качеством ПО, управлению тестированием, анализу и совершенст...
Цветовые темы для управляемого интерфейса #1С подогнали (будет в 8.3.13).
https://wonderland.v8.1c.ru/blog/podderzhka-korporativnogo-stilya/
https://wonderland.v8.1c.ru/blog/podderzhka-korporativnogo-stilya/
А кто еще помнит, что отладчик в #1С:Предприятие 7.7 - это отдельное приложение? :)
На прошлой неделе по производственным нуждам потребовалось допиливать выгрузку в Битрикс для конфигурации на #1С:Предприятии 7.7. Не знаю, знакомо ли вам чувство, когда вы видите с любовью написанный кем-то код? :) Но это был тот самый случай :) ООП при помощи 1C++, прямые запросы, прокаченные ToySQL, FormEx. Контроль версий в GIT при помощи, естественно, gcomp. На современных ресурсах винтажный MFC-стайл интерфейс просто летает :)
Статья про #TDD с провокационным заголовком https://habrahabr.ru/post/353312/
Задело в статье (я с этими утверждениями согласен):
- Лучшая документация - исполняемые примеры кода
- НО: Юнит-тесты или реализация шагов BDD-тестов являются более актуальными (по сравнению с примерами в документации)
- НО: В юнит-тестах слишком много инфраструктурного кода, который мешает увидеть те самые примеры, которые должны служить документацией
Автор предлагает решение в виде инструмента https://github.com/Igmat/baset (для JS).
Задело в статье (я с этими утверждениями согласен):
- Лучшая документация - исполняемые примеры кода
- НО: Юнит-тесты или реализация шагов BDD-тестов являются более актуальными (по сравнению с примерами в документации)
- НО: В юнит-тестах слишком много инфраструктурного кода, который мешает увидеть те самые примеры, которые должны служить документацией
Автор предлагает решение в виде инструмента https://github.com/Igmat/baset (для JS).
Habr
TDD ошибочно?
DISCLAIMER: вы попались на clickbait. Очевидно, что TDD нельзя назвать ошибочным, но… Всегда есть какое-то но . Содержание Вступление Тесты и есть проблема! Немного истории Небольшая викторина Обзор...
Forwarded from Wangoff. RuИТ комьюнити для лидеров.
Уважаемый 1С, я правда вас не понимаю.
У меня есть конвертация. Но.. в чем цель?
У меня есть конвертация. Но.. в чем цель?
С утра сегодня интернет (у меня Билайн) сегодня невероятно тормозной. Включил рабочий VPN - летает. То ли это Билайн сам по себе сегодня тупит, то ли так выполняют требования РКН...
Пример когда боль пользователя (приумноженная хайпом) приводит к интересному решению. И ведь ничто не мешало придумать и реализовать что-то подобное раньше.
Forwarded from addmeto
В Мозилле сделали отличный экстеншн, помещающий фейсбук в отдельный “контейнер”. Это значит, например, раздельные куки и невозможность привязывать пользователя фейсбука с посетителями сайтов где установлена кнопка Like. И это, кажется, то для чего и нужны контейнеры - изоляция сайтов и снижение возможности слежки. Отличная работа, Мозилла! https://www.mozilla.org/en-US/firefox/facebookcontainer/
Mozilla
Facebook Container for Firefox | Prevent Facebook from seeing what websites you visit.
Millions of people around the world trust Firefox Web browsers on Android, iOS and desktop computers. Fast. Private. Download now!
Болк коротко и доступно про то, как Телеграм обеспечивает работу в обход блокировок РКН для тех, кто не настроил у себя прокси явным образом (спойлер: пуш-уведомлениями раздает клиентам IP незаблоченных серверов).
https://bolknote.ru/all/about-telegram-blocking/
https://bolknote.ru/all/about-telegram-blocking/
bolknote.ru
Блокировка «Телеграма»
В комментариях на вчерашний саркастический пост дали ссылку на одну технику обхода блокировок трёхлетней давности —
Еще один инструмент сценарного тестирования для #1С https://github.com/ivanov660/TestingTool-3
Пора уже делать большой обзор со сравнением (Vanessa Behavior, 1С:Сценарное тестирование 2 и 3, Tester, TestingTool-3, xUnitFor1C с плагином для тестирования GUI).
Статья на ИС: https://infostart.ru/public/813062/
Документация: https://github.com/ivanov660/TestingTool-3/wiki
#Тестирование #1C
Пора уже делать большой обзор со сравнением (Vanessa Behavior, 1С:Сценарное тестирование 2 и 3, Tester, TestingTool-3, xUnitFor1C с плагином для тестирования GUI).
Статья на ИС: https://infostart.ru/public/813062/
Документация: https://github.com/ivanov660/TestingTool-3/wiki
#Тестирование #1C
GitHub
GitHub - ivanov660/TestingTool-3: Инструмент автоматизации тестирования ПО
Инструмент автоматизации тестирования ПО. Contribute to ivanov660/TestingTool-3 development by creating an account on GitHub.
Даешь больше каналов по #1С: подписываемся на @v8std - рупор https://its.1c.ru/db/v8std, который в ближайшем будущем, как стало известно из достоверных источников, станет доступен публично без необходимости иметь подписку на ИТС.
Спасибо @vlad_frost за отличные новости и, подозреваю, инициативу в этой движухе.
#1С
Спасибо @vlad_frost за отличные новости и, подозреваю, инициативу в этой движухе.
#1С