...

Рефакторинг и качество кода : Разработка

Повышение качества разработки. Статья 3. Ошибки программы

Математика и алгоритмы Рефакторинг и качество кода Бесплатно (free)

Учебный курс по теории и практике программирования. Бесплатно. В виде структурированного текста. Статья 3. Эта статья посвящена ошибкам программ, их классификации и способам исправления.

10.07.2018    26600    Артано    92    

109

Принципы ООП в 1С (pattern observer)

Рефакторинг и качество кода Платформа 1С v8.3 Абонемент ($m)

Продолжаем рассматривать принципы ООП в 1С, сегодня речь пойдет про такой шаблон проектирования, как observer.

1 стартмани

04.07.2018    7777    lazarenko    17    

15

Принципы ООП в 1С (GoF pattern visitor)

Рефакторинг и качество кода Платформа 1С v8.3 Абонемент ($m)

Шаблон проектирования visitor, по моему мнению весьма полезен для 1С.

1 стартмани

04.07.2018    6647    lazarenko    0    

9

Принципы ООП в 1С на примере реализации pattern Decorator

Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В данной статье будет рассмотрен пример реализации GoF паттерна проектирования decorator в среде разработки 1С. Основная цель данного шаблона, это возможность динамического расширения функциональности базового класса. Сразу оговорюсь, т.к. в 1С нет ООП, это будет не чистый пример реализации данного шаблона, однако свою задачу данный пример будет решать.

1 стартмани

21.06.2018    14167    lazarenko    6    

25

Велостыли: Регламентные задания

Рефакторинг и качество кода Россия Бесплатно (free)

Переделывая очередное «Костыльное» решение, в голову пришла мысль, собрать все странные решения в одну статью, чтобы была некая библиотека о том, как делать не надо (Навеяно вредными советами). Потом понял, что в одну статью не получится все записать, начну с регламентных заданий. Поясню, в данную статью попали примеры из жизни, которые так или иначе реализованы на механизме регламентных заданий, при этом совершенно не всегда этот подход в принципе оправдан.

09.05.2018    16448    dsdred    28    

20

Доброе программирование, или сказки для программистов

Рефакторинг и качество кода Бесплатно (free)

Я попробовал составить список хорошего и доброго, что помогает читающему код жить легче. Возможно, остальные программисты меня поддержат))

03.03.2018    7942    Gladkov_Anton    9    

8

Доработки конфигурации. Один совет по избежанию потенциальных грабель

Рефакторинг и качество кода Платформа 1С v8.3 Бесплатно (free)

При вставке своего кода в стандартную процедуру конфигурации лучше оформлять его в виде отдельной процедуры. Иначе существует риск того, что после очередного обновления ваши переменные будут пересекаться с существующими переменными процедуры.

16.08.2017    9193    ipoloskov    38    

16

Функциональное программирование на 1С - миф или реальность?

Рефакторинг и качество кода Платформа 1С v8.3 Абонемент ($m)

Небольшая конфигурация с демонстрацией возможности писать код в _функциональном_стиле_ в среде 1С, - без использования каких бы то ни было внешних компонент или инструментов.. только 1С. Демонстрация проводится в консоли кода на общей форме, которая открывается при старте.. Кроме того - внутренний код конфигурация показывает, как на мой взгляд можно кодировать в парадигме ООП, используя в качестве классов модули Обработок и не используя наследования. В общем - заинтересовавшихся, прошу под кат..

25.02.2017    22499    0    kote    129    

22

Автоматизированная проверка конфигураций… и пара слов о стандартах разработки

Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Предлагаю познакомиться с инструментом "Автоматизированная проверка конфигураций" и получить практику его применения

18.01.2017    78590    Vladimir Litvinenko    31    

344

Комментарии. Какие и зачем?

Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Рассмотрим комментарии, которые используют программисты 1С при доработке и сопровождении конфигураций. И попробуем их улучшить.

17.11.2015    22373    mrXoxot    32    

19

Как писать неподдерживаемый код

Рефакторинг и качество кода Бесплатно (free)

Вы хотите чтобы Вы были самым ценным сотрудником компании? Чтобы Вас носили на руках? Тогда эта статья для Вас. Эти знания передаются из поколения в поколение и представляют особую ценность в умелых руках.

25.08.2015    25099    vandalsvq    65    

97

Типичные ошибки, некоторые вопросы качества и эффективности работы при разработке в 1С

Рефакторинг и качество кода Бесплатно (free)

В этой статье мы приведем набор типичных и часто встречающихся ошибок при разработке в 1С (скорее всего особенно актуально для начинающих программистов). Предложим набор советов и рекомендаций по улучшению качества кода и работы при использовании типового инструментария. Это первая часть из 24 пунктов. Бонусом к каждому пункту мы привели разъяснения и комментарии.

15.02.2015    39682    ivanov660    42    

54

Как красиво и профессионально вести (оформлять) разработку в 1С

Рефакторинг и качество кода Бесплатно (free)

Что важно для руководителя IT... За чем нужно следить ведущему программисту... Что будет помогать программисту... Что сэкономит вам массу времени... Что сделает вашу работу профессиональнее... Идея - Константин Илларионов, Глеб Дунаев

19.12.2014    29111    mrdug    102    

113

Рефакторинг без тормозов (десять приемов в одной задаче)

Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

На примере рефакторинга одной простой функции показаны приемы преобразования текста программы на языке 1С, которые можно использовать при улучшении кода.

1 стартмани

06.09.2013    24997    ildarovich    53    

53

Модульные приложения на 1С

Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Одной из задач Проекта Доминикана было построение приложения, состоящего из множества модулей. Модули нужны в проекте для облегчения поддержки сложного решения и для привлечения сторонних разработчиков с целью продажи их модулей. Данная статья - это попытка выработать подход к построению модульного приложения на платформе 1С.

1 стартмани

25.06.2013    32378    25    Elisy    96    

30

Внутреннее качество разработки конфигураций 1С

Рефакторинг и качество кода Бесплатно (free)

Пиши с верой в то, что твой читатель - это маньяк с дробовиком, знающий твой домашний адрес. Размышления на тему внутреннего качества кода при разработке/доработках конфигураций 1С.

21.06.2013    39642    ig1082    50    

201

Автоформатирование кода

Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Как часто приходится работать в режиме аврала, когда на оформление кода не хватает времени? И как лениво порой бывает, возвращаться к уже рабочему коду, что бы отформатировать его и привести в порядок. Данная обработка позволяет автоматически форматировать текст кода, в соответствии с настройками пользователя. Это позволит привести ваш код, как уже написанный так и будущий к единому оформлению.

1 стартмани

19.12.2012    50282    189    Sibars    57    

56

Оформление и рефакторинг сложных логических выражений

Рефакторинг и качество кода Платформа 1С v8.3 Россия Бесплатно (free)

В сложных логических выражениях нередко самому автору спустя какое-то время тяжело разобраться, не говоря уже о других программистах. Предлагаемая методика позволяет повысить наглядность таких выражений путем оформления в виде И-ИЛИ дерева и одновременно выполнять их рефакторинг.

20.09.2012    87942    tormozit    139    

248

Эмуляция ООП в 1С8

Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Скорее экспериментально-теоретическое, чем практическое руководство по использованию ООП В 1С8.

1 стартмани

14.03.2012    20710    8    fixin    16    

14

Регламент внесения изменений в типовые конфигурации

Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

05.02.2012    17365    133    _Ramzes    3    

16

АЦРК: система именования переменных

Рефакторинг и качество кода Россия Бесплатно (free)

Предлагается система префиксов для именования переменных при написании программ на 1С. Сам пользуюсь этой системой более 10 лет

27.11.2011    23081    acrk    42    

58

1C, ООП, DDD и дальше

Рефакторинг и качество кода Россия Бесплатно (free)

Статья, вместе с которой можно помечтать о том, какой могла бы быть 1Cv9, почитать об ООП, DDD и всяком таком.

08.06.2011    21114    zfilin    63    

79

Открытая просьба разработчикам подсистем

Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Давайте жить дружно. Письмо - буквально, мольба человека который приобрел несколько подсистем и теперь пытается их банально внедрить. Итого 4 подсистемы 1 приобретена тут одна поставлена франчами и 2 открытые с ограниченным функционалом.

29.12.2010    22754    iov    110    

168

[RClassMngr] ООП для V8. Добавляем наследование v.1.1

Рефакторинг и качество кода Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

Посвящается 1С++. Добавляем в V8 наследование свойств и методов объектов.

15.03.2009    22968    329    Robert    94    

57

Основы менеджмента кода в 1С

Рефакторинг и качество кода Россия Бесплатно (free)

Продолжаем тему рефакторинга, начатую на примере "Глокой Куздры" Итак, каковы основные принципы поддержания кода в рабочем состоянии?

17.10.2008    35327    keleg    194    

126

Способы написать действительно надежный код в 1Сv7.7

Рефакторинг и качество кода Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Первая редакция статьи, набросок на скорую руку. Приведенные здесь методы не претендуют на полноту и уникальность или единственность. Оставляйте свои комментарии, чтобы дополнить статью и дать возможность начинающим освоить приемы и методы разработки приложений. Понравившиеся комментарии будут включаться в статью, с указанием автора комментария, если Вы, конечно, не против.

10.10.2008    16156    venger    51    

24

Долой дубли!

Рефакторинг и качество кода Россия Бесплатно (free)

Мало кто поспорит с тем, что компактный и красивый код повышает настроение, а громоздкий и неуникальный - наоборот.

12.01.2008    13438    Shaman100M    36    

7