Мороз Владислав

186
Рейтинг

vlad.frost
Владислав Мороз



  •   Регистрация: 02.04.2010 (14 лет назад)

  •   Был(а) на сайте: 15.04.2024

Друзья
  • Антон Степанов
  • Ingvar Vilkman
  • Никита Арипов
  • Владимир Литвиненко
  • Сергей Кондратьев
  • Артур Аюханов
  • Роман Симаков
  • Дмитрий Малышев
Подписчики 13

Группы

Профессиональный разработчик

Участник Meetup

Рейтинг 186

Обмен с EasyFinance.ru, контроль операций по выписке Альфа-Банка

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

Конфигурация на 1С:Предприятие 8.3 для работы с системой управления личными финансами EasyFinance.ru, в качестве бонуса добавлена обработка для сравнения данных с выпиской Альфа-Банка

1 стартмани

27.11.2013    32510    22    vlad.frost    31       

18

Комментарии

DevКонвейер проверки качества кода#1 04.09.19 8:18
Лайк поставил, скрипты скачал!
DevУправление качеством кода#14 22.07.19 23:49
Цитата
Правило бойскаута
Отдельно выделю - Оставляйте код чище, чем застали. Сделайте чуточку лучше тот код, который трогаете при кодировании текущей задачи.

SonarQube, кстати, позволяет этому правилу следовать с чуть меньшими рисками:
во-первых, можно заранее, перед выполнением задачи, посмотреть, какие есть в коде нарушения стандартов;
во-вторых, после всех правок убедиться, что все нарушения-таки исправлены.
DevУправляй качеством кода 1С с помощью SonarQube#87 09.07.19 13:15
(85)
Цитата
В последних версиях АПК появился режим "поместить все ошибки в исключения" как раз для первоначального занесения всех ошибок в исключения в старом коде.

Этот сценарий я рассматриваю как потенциально опасный, т.к. маскирует потенциальные ошибки.

Пример:у меня эпизодически проявляется ошибка "Операция не может быть выполнена из-за несоответствия версии или отсутствия записи базы данных (возможно, запись была изменена или удалена)!"

Я открываю SonarQube, ставлю фильтр на каталог по имени модуля и вижу там ошибку "Отсутствует исключительная управляемая блокировка на записываемые (удаляемые) данные." - эта ошибка унаследованная, привнесена была год назад, но благодаря связке АПК+SonarQube я могу определить причину и исправить ошибку.

Так что, если поместить все старые ошибки в исключения, возможности оперативно диагностировать источник ошибки у меня не будет.
DevУправляй качеством кода 1С с помощью SonarQube#14 08.07.19 8:08
(3) ну, например, чтобы:
- не настраивать ответственных по объектам метаданных в АПК: SonarQube сам определит ответственного за косячный код по git blame;
- разделить ошибки на legacy и привнесённые в новом коде, старый код не трогать, а сосредоточиться на исправлении новых косяков;
- видеть ошибки АПК в контексте окружающего кода, а не только модуль и номер строки;
- ускорить отображение отчётов;
- получать постоянные ссылки на ошибки, чтобы взять их на контроль и добиться исправления.
DevПереводим рутину ручного тестирования 1C на рельсы Jenkins-а и ADD#31 27.06.19 8:00
(0) классная статья! Только, похоже, забыли в разделе про настройку подчинённого узла указать, что в батник start.bat в строку запуска agent.jar надо бы добавить ключ
Код
-Dfile.encoding=UTF-8
DevЗаглушки для веб-сервисов#6 16.03.19 14:35
Цитата
Пока в публичном доступе готового решения для Windows не найдено, остановимся на простом варианте — будем завершать работу процесса java.exe командой
Долго мучался с этой проблемой. В итоге решил с помощью Jenkins: отдельным шагом пайплайна запускаю java-процесс с помощью команды START. Мок запускается в отдельном окне и по окончании работы пайплайна Jenkins его сам прибивает.
DevРазработка и сценарное тестирование с Vanessa-ADD. Отчетность Allure. Автоматизация запуска сценариев#11 27.02.19 8:33
Отличная демонстрация того, как vanessa-runner инкапсулирует сложность платформенного CLI. А ведь vanessa-runner ещё умеет и переменные окружения использовать - полезный навык если вы строите свою CI/CD.
ПубликацииКак запустить 1С:ERP 2 на тысячу пользователей и не написать ни одной страницы ТЗ?#16 18.01.19 11:25
(9) Не только лишь в УНФ.
Доклады и презентации по "1С:ERP Управление предприятием 2"
https://its.1c.ru/db/metod81#content:7072:hdoc

Обзор технологий используемых при разработке ERP (Д. Мармышев,"1С")
Синхронное производство и выпуск конфигураций ERP, КА, УТ, УТ-базовая - 12 релизов за раз. Библотечный подход, автовстраивание. DevOps: автосборка/CI, тестирование, публикация, стат-анализ кода и МД
http://fserver.1c.ru/its/files/public/erp/train2018/d3_09_00.ppt?_=1547716619
https://its.1c.ru/video/erp_train2018_d3_09_00
ПубликацииКак запустить 1С:ERP 2 на тысячу пользователей и не написать ни одной страницы ТЗ?#5 17.01.19 19:57
Цитата
В итоге, не смотря на то, что заказчику изначально говорили, что ТЗ не будет написано, его холдинг без согласованного ТЗ принять работу не согласился.

Возьмите все ваши feature-файлы, назовите их "Спецификации", все ключевые слова "Функционал" замените на "Функциональность" и отдайте заказчику на подпись, по-сути это и есть ТЗ. Его понимает и может проверить и компьютер и человек.
DevРазработка и сценарное тестирование с Vanessa-ADD. Концепция, теория и сквозной пример создания сценария#13 10.01.19 10:30
(0)
Цитата
Каждый инструмент имеет своё назначение. Для гвоздей - молоток, для шурупов - отвертка ))

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

Восхитительно, что в Vanessa-ADD совмещено два инструмента для тестирования - можно выбрать наиболее подходящий к ситуации.

Не упущу возможности поворчать на популяризаторов языка Gherkin. Если адаптировать к русскому, то делать это грамотно: вместо жаргонизмов "Функционал" использовать "Функциональность", а вместо "фича-файл" - "Спецификация".