Конвейер проверки качества кода

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

Jenkinsfile для выполнения проверки качества кода. Собирает информацию с АПК, EDT и BSL-LS. Сопоставляет ошибки с гит-репозиторием, выгруженным ГитКонвертором. Отправляет в Сонар.

3 стартмани

04.09.2019    54995    38    Stepa86    46       

226

Управление качеством кода

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

О SonarQube, АПК, EDT. Какие преимущества дает их использование. Для каких команд подходит.

22.07.2019    24935    Stepa86    40       

183

OneStyle. Улучшенное форматирование кода в конфигураторе

Инструменты и обработки Программист Платформа 1С v8.3 Windows Абонемент ($m) Архив с данными Инструментарий разработчика

Умеет добавлять пробелы после запятых, окружать пробелами арифметические знаки, добавлять пустые строки, выравнивать перенесенные выражения, приводить ключевые слова к каноническому виду и многое другое.

1 стартмани

19.06.2017    36084    41    Stepa86    47       

138

Отображение активности как в GitHub

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Обработка шаблон для наглядного отображения активности по дням, аналогично GitHub и GitLab.

1 стартмани

07.03.2017    18953    16    Stepa86    16       

55

Добавляем http-ссылки на самописную систему учета задач

Инструменты и обработки Программист Платформа 1С v8.3 Абонемент ($m) Конфигурация (md, cf) Инструментарий разработчика

Захотелось мне, чтобы в удаленном git репозитории можно было указывать ссылки на задачи и переходить по ним. Но не очень хотелось тратить на это много времени.

1 стартмани

09.02.2017    27312    7    Stepa86    22       

89

1С: Gitter 1.1 (Хранилище 1С => Git)

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Windows Абонемент ($m) Конфигурация (md, cf) Инструментарий разработчика

Развитие проекта gitter http://infostart.ru/public/273126/ . Позволяет выгружать хранилище 1С в репозиторий GIT.

1 стартмани

01.02.2017    33564    47    Stepa86    20       

124

HTTP-сервис: отчеты [Расширение]

Инструменты и обработки Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Расширение (cfe) WEB-интеграция

Это HTTP-сервис, который возвращает почти любой отчет в HTML, XLSX или в JSON. Сохраните вариант отчета, получите на него ссылку и можно получить данные без захода в 1С. Работает в конфигурациях на основе БСП 2.3.3+, для отчетов на СКД и в 1С 8.3.8+

2 стартмани

30.08.2016    42848    190    Stepa86    19       

144

Ошибки команд или как стать лучше

Анализ&Управление Для всех 1С:Франчайзи, автоматизация бизнеса Бесплатно (free) Нет файла Команда

В этой статье я постарался собрать легко диагностируемые проблемы команд, которые мешают им стать лучше.

12.08.2015    25291    Stepa86    17       

184

Оценка программного проекта. Откуда берутся ошибки в оценках.

Анализ&Управление Для всех Бесплатно (free) Нет файла Управление проектом

Продалбливать оценки свойственно не только в области IT. Вспомним хотя бы строительство объектов олимпиады или строительство стадиона для одной команды из Спб, когда проекты только дорожали из года в год. Откуда же берутся ошибки в оценке?

26.11.2013    22716    Stepa86    16       

18

Оценка программного проекта. Введение

Анализ&Управление Для всех Бесплатно (free) Нет файла Управление проектом

Создание точной оценки - дело простое и прямолинейное... когда вы понимаете, как ее создать. В этом цикле статей про оценку программных продуктов я перескажу своими словами замечательную книгу Макконнелла "Сколько стоит программный проект" через призму своего опыта и применимости к 1С в целом. Начнем с основ, терминологии и принципов.

26.11.2013    13270    Stepa86    3       

12

Таблица значений по данным СКД в управляемой форме

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) СКД

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

1 стартмани

23.01.2012    17536    99    Stepa86    7       

12

Сохранение/восстановление настроек динамического списка

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

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

1 стартмани

29.07.2011    43493    92    Stepa86    32       

68

Пакетная печать изображений с помощью IrfanView

Отчеты и формы Для всех Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) Пакетная печать

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

1 стартмани

27.09.2010    25627    128    Stepa86    19       

14

Подсчет строк кода

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Количество строк кода (англ. Source Lines of Code — SLOC) — это метрика программного обеспечения, используемая для измерения его объёма с помощью подсчёта количества строк в тексте исходного кода. Как правило, этот показатель используется для прогноза трудозатрат на разработку конкретной программы, либо для оценки производительности труда уже после того, как она написана.

1 стартмани

19.01.2010    23826    114    Stepa86    35       

10

Выбор периода для СКД

Инструменты и обработки Программист Система компоновки данных Конфигурации 1cv8 Россия Бесплатно (free) Внешняя обработка (ert,epf) Работа с интерфейсом

Мое интерфейсное решение для выбора периода в отчетах, построенных на СКД. Может использоваться как и замена НастройкиПериода

20.05.2009    24620    545    Stepa86    34       

65

Анкеты для юзабилити-тестирования (обработки)

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free) Внешняя обработка (ert,epf) Работа с интерфейсом

Юзабилити-тестированием является любой эксперимент, направленный на измерение качества интерфейса или же поиск конкретных проблем в нем. Польза юзабилити-тестирования многогранна. Тестирование позволяет: - Понять, насколько плохо или хорошо работает интерфейс, что может либо побудить улучшить его, либо, если он уже достаточно хорош, успокоиться; в любом случае достигается польза. - Сравнить качество старого и нового интерфейсов и тем самым дать обоснование изменениям или внедрению. - Найти и опознать проблематичные фрагменты интерфейса, а при достаточном объеме выборки также и оценить их частотность. В то же время юзабилити-тестирование не может сделать из плохого продукта продукт хороший; оно всего лишь делает продукт лучше.

13.05.2009    51397    315    Stepa86    10       

8

Подпись к полю ввода в самом поле

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Windows Бесплатно (free) Внешняя обработка (ert,epf) Разработка внешних компонент Работа с интерфейсом

Все чаще в интерфейсе программных продуктов используется новый способ подписи или комментирования полей ввода. Выглядит это так: пока поле пустое - в нем отображается подпись серого цвета, если в поле что то начинают вводить, подпись исчезает.

30.04.2009    23528    346    Stepa86    22       

16