...

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

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

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

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

10.07.2018    26688    Артано    92    

109

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

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

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

1 стартмани

04.07.2018    7798    lazarenko    17    

15

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

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

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

1 стартмани

04.07.2018    6678    lazarenko    0    

9

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

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

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

1 стартмани

21.06.2018    14191    lazarenko    6    

25

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

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

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

09.05.2018    16476    dsdred    28    

20

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

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

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

03.03.2018    7958    Gladkov_Anton    9    

8

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

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

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

16.08.2017    9205    ipoloskov    38    

16

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

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

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

25.02.2017    22550    0    kote    129    

22

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

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

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

18.01.2017    79273    Vladimir Litvinenko    33    

344

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

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

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

17.11.2015    22461    mrXoxot    32    

19

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

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

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

25.08.2015    25125    vandalsvq    65    

97

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

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

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

15.02.2015    39800    ivanov660    42    

55

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

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

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

19.12.2014    29157    mrdug    102    

113

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

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

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

1 стартмани

06.09.2013    25034    ildarovich    53    

53

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

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

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

1 стартмани

25.06.2013    32422    25    Elisy    96    

30

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

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

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

21.06.2013    39664    ig1082    50    

202

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

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

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

1 стартмани

19.12.2012    50319    189    Sibars    57    

56

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

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

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

20.09.2012    88027    tormozit    139    

248

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

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

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

1 стартмани

14.03.2012    20752    8    fixin    16    

14

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

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

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

1 стартмани

05.02.2012    17380    133    _Ramzes    3    

16

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

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

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

27.11.2011    23149    acrk    42    

58

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

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

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

08.06.2011    21131    zfilin    63    

79

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

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

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

29.12.2010    22761    iov    110    

168

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

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

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

15.03.2009    22990    329    Robert    94    

57

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

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

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

17.10.2008    35346    keleg    194    

126

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

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

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

10.10.2008    16176    venger    51    

24

Долой дубли!

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

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

12.01.2008    13449    Shaman100M    36    

7