Episodes
Выпуск #s03e16 продолжает серию рассказов о техниках и методиках проектирования, разработки и управления разработкой. В этот раз мы поговорим о методике под условным названием «Модель отказов» – что это, как это работает и как эта методика помогает разработчику выбирать правильные проектные решения и создавать отказоустойчивый программный код.
Published 11/03/22
Выпуск представляет собой конкатенацию из всех мини-выпусков второго сезона HandsFree, последовательно, один за другим.
Published 10/20/22
В рамках выпуска #s03e15 мы рассмотрим техническую дисциплину «Аудит программного кода», она же – «Code review». Разумеется, в контексте разработки бизнес-приложений на платформе 1С: Предприятие. Мы рассмотрим различные виды и способы организации такого аудита и постараемся выяснить, каких позитивных целей может добиться команда разработки, если введет технический аудит кода в регулярную практику.
Published 10/13/22
Выпуск #s03e14 посвящен относительно новому и очень интересному компоненту платформы, который можно отнести к разряду «Малозаметных», а именно – автономному серверу информационной базы. Мы попробуем разобраться, для чего нужен этот компонент, как устроен и какие эксплуатационные сценарии можно реализовать с его помощью.
Published 09/22/22
Выпуск #s03e13 повествует об одной из концепций управления разработкой, которую автор называет «Личная микро-библиотека умного программного кода». Концепция базируется на практическом опыте автора и позволяет организовать работу таким образом, чтобы повторно используемый программный код задействовался в новых проектах с максимальной эффективностью и минимальными дополнительными трудозатратами.
Published 09/01/22
Выпуск #s03e12 повествует о концептуальных, теоретических и практических аспектах разработки программного интерфейса отдельной подсистемы, набора подсистем и приложения в целом. Мы рассмотрим, что такое программный интерфейс приложения/подсистемы, каким практическим целям он служит, какие его свойства и качества являются ключевыми и критическими и какую практическую пользу мы получаем, используя программный интерфейс как один из базовых подходов к проектированию и разработке конфигураций на...
Published 08/18/22
Выпуск #s03e11 является парным к выпуску #s03e10 и также посвящен теме информационной безопасности бизнес-приложений на платформе 1С: Предприятие, но уже практическим аспектам. Мы попробуем не только перечислить основные моменты, но и по возможности раскрыть каждое из них как с позиции разработчика конфигураций 1С: Предприятие, так и с позиции эксплуатанта соответствующих информационных систем.
Published 08/04/22
Выпуск #s03e10 является первой частью двухсерийного выпуска, посвященного аспектам информационной безопасности в контексте прикладных программных продуктов (они же «Бизнес-приложения») на платформе 1С: Предприятие. Мы рассмотрим понятие информационной безопасности как таковой, кратко поясним устройство и назначение аналитического инструмента по имени «Модель угроз» и попробуем разграничить области действия и зоны ответственности разработчика и эксплуатанта бизнес-приложений.
Published 07/14/22
Выпуск #s03e09 посвящен первому знакомству с новым компонентом технологического стека 1С – программным продуктом 1С: Шина. Этот компонент относится к классу ESB-систем и отвечает за интеграционное взаимодействие в IT-ландшафте предприятия. Мы посмотрим на 1С: Шину глазами специалиста-разработчика и попытаемся выяснить, что это, как это работает и как нам работать с этим новым инструментом.
Published 06/30/22
Выпуск #s03e08 продолжает тематику проектирования бизнес-приложений. На этот раз мы рассмотрим понятие «Проектное решение», попытаемся понять его физический смысл (в том числе на примерах) и сформулируем простую, но эффективную методику работы с вариантами проектного решения.
Published 06/23/22
Выпуск #s03e07 повествует об элементарной, но эффективной технике работы с программным кодом на платформе 1С: Предприятие, а именно – о передаче контекста через стек вызова. Мы рассмотрим физический смысл понятий «Стек» и «Контекст», разберем предлагаемую технику кодирования, оценим ее преимущества и ограничения, а также в качестве иллюстрации рассмотрим нетипичный, но небезынтересный пример ее применения из личной практики автора.
Published 06/16/22
Выпуск #s03e06 повествует о технических особенностях работы Конфигуратора в режиме Агента, дает ответ на пять простых вопросов («что это? зачем это? как это работает? как нам с этим работать? какая нам от этого польза»?) и перекидывает небольшой мостик от сугубо технических аспектов к ничуть не менее важным аспектам информационной безопасности тех продуктов, систем и комплексов, над созданием и сопровождением которых мы с вами работаем.
Published 06/09/22
Выпуск #s03e05 продолжает рассказ о теории/технологии решения изобретательских задач (ранее о ТРИЗ мы рассказывали в s02e23) в применении к производственным задачам разработки на платформе 1С: Предприятие. Мы рассмотрим не просто какой-то конкретный пример, а покажем решение целого класса задач с применением элементов ТРИЗ и убедимся, что «Быстро, Недорого, Качественно» – это не совсем сказочная ситуация.
Published 05/26/22
В рамках #s03e04 мы проведем очень краткую по времени, но очень плотную по содержанию обзорную экскурсию по системе взаимодействия, обрисуем функциональные и технические возможности этого компонента технологического стека 1С, а главное – примерим наши возможности по программному управлению функциями СВ к реализации на базе этих функций программных/пользовательских интерфейсов разной степени умности и сложности.
Published 05/12/22
Выпуск #s03e03 продолжает раскрывать начатую в прошлом сезоне тему эргономичной управляемой формы. Мы рассмотрим проектирование формы через анализ вариантов ее использования и попробуем сформулировать некоторые практические выводы – когда прибегать к асинхронному взаимодействию клиентской и серверной частей формы, как группировать элементы формы и управлять группами, а также рассмотрим вопрос, почему необходимость эргономичного представления данных в интерфейсе является одним из главных...
Published 05/05/22
Выпуск #s03e02 посвящен практическим приемам технического проектирования, а именно – рассматривается проектирование программного интерфейса для отдельно взятого метода в программном коде на встроенном языке 1С: Предприятие. Мы попробуем разобраться, почему можно и нужно говорить о программном интерфейсе применительно к отдельному методу, почему стадия проектирования рассматривается отдельно, и какими принципами мы при этом руководствуемся.
Published 04/28/22
Третий сезон подкаста Радио 1С Энтерпрайз начинается ровно с того места, на котором завершился второй, и #s03e01 можно считать прямым продолжением #s02e27. В новом выпуске мы продолжаем рассматривать вопрос хранения логов, журналов и протоколов внутри информационной базы, но уже в практической плоскости и на конкретном примере. Попутно мы вводим понятие «Проектное решение», которое по ходу нового сезона пригодится нам еще не раз.
Published 04/21/22
Выпуск #S02E28 представляет собой краткую, но содержательную финальную реплику, завершающую второй сезон подкаста. Подведение итогов, планы на будущее, и, конечно же, добрые пожелания нашим уважаемым слушателям. Оставайтесь с нами!
Published 03/17/22
Выпуск #S02E27 посвящен анализу относительно типичного, но весьма спорного проектного решения - следует ли хранить служебные журналы и протоколы внутри информационной базы, или же необходимо использовать внешние хранилища. Анализируем аргументы "за" и "против", и заодно разбираем функциональную разницу между техническими сущностями "журнал" и "протокол", разумеется, в контексте разработки на платформе 1С: Предприятие.
Published 03/03/22
Это специальный выпуск подкаста, который повествует о новых возможностях технологической платформы, реализованных в рамках версии 8.3.19. Выпуск представляет собой смонтированные в единый файл мини-выпуски формата HandsFree, которые ранее публиковались в нашем telegram-канале – один вступительный и девять тематических, каждый из которых раскрывает одно из ключевых новшеств релиза 8.3.19.
Published 02/10/22
Выпуск #S02E26 начинает серию, посвященную работе с 1С: Enterprise Development Tools. Делаем самые первые шаги в изучении EDT, проверяем на прочность устаревшие мифы и анализируем ключевые преимущества. Причем разбираться в этих вопросах мы будем не самостоятельно, а с активной помощью специалистов команды разработки EDT.
Published 02/03/22
Выпуск #S02E25 посвящен очень важному качеству нашей производственной деятельности – эргономичности создаваемых нами пользовательских интерфейсов. От физического смысла этого понятия до универсальных практических приемов работы над улучшением этого действительно важного качества создаваемых нами программных продуктов.
Published 01/27/22
Выпуск #S02E24 является попыткой раскрыть тему перехвата и обработки исключительных ситуаций в прикладном программном коде конфигураций 1С: Предприятие, а также проиллюстрировать практические аспекты применения (или неприменения) соответствующих конструкций встроенного языка.
Published 01/20/22
Выпуск #S02E23 повествует о базовых понятиях и техниках ТРИЗ (теория/технология решения изобретательских задач) в контексте разработки прикладных решений на платформе 1С: Предприятие. Это несколько неожиданный взгляд на привычный нам производственный процесс, но конструкции ТРИЗ выстроены на очень прочном инженерном основании – ну а мы посмотрим на них со своей, практической стороны.
Published 01/13/22
Выпуск #S02E22 продолжает тематику оптимизации прикладного программного кода на платформе 1С: Предприятие. В рамках этого выпуска мы рассмотрим проблему утечек памяти в прикладном программном коде, определимся с методами локализации и устранения проблемных участков конфигурации и обязательно – разберем конкретный практический пример.
Published 12/23/21