SlideShare a Scribd company logo
1 of 21
Распределенная система
      разработки
Рекомендации к разработке форм
Совместная разработка
Сейчас              Цель
Разделяемые классы (partial class)

                           Модуль.cs




       Печатная                                 Метод
       Форма.cs                                Сверки.cs
                           Базовый
                          Обработчик
                            Формы




               Метод
                                       Увязки.cs
              Сборки.cs
Структура
Отчетная форма
Отчетная форма
Файл проекта формы
Репозитарии
Репозитарий Bars.BO




Репозитарий Bars.BO.ASBK
Mercurial
Использование библиотек
              ApiBI.BO – библиотека проекта Бюджетной
                             Отчетности


  Сборка
платформы     ApiBI.MO – библиотека проекта Мониторинг
                            Образования




                ApiBI.ASBC – библиотека партнера АСБК


                   Автоматическая сверка данных
               в процессе заполнения форм отчетности
Пример использования библиотеки
Описание методов
Декларативное метаописание
    КодТаблицы
                                           Печатная
                                            Форма
Столбцы          Строки
                                  Сборки                Увязки


 Комментарий                               Декларация
                    Смысловая
                     нагрузка   Макрос

 Комментарий
Пример 1
Пример 2
Обращение в макросе
                       Столбец
            Столбец



                  Столбец




                            Столбец с определенной
                Столбец
                            функциональностью, логикой



   СтрокаДанных[“КодСтолбца”]
СтрокаДанных[НайденныйСтолбец.Код]
Следуя рекомендациям, вы
       достигаете…
Уменьшения трудозатрат
До              После
Изменения метаструктуры –
           легкая работа
До                После
Минимум ошибок
До          После
Спасибо за внимание!

More Related Content

Similar to распределенная система разработки

Новая платформа сбора показателей
Новая платформа сбора показателейНовая платформа сбора показателей
Новая платформа сбора показателейBars Group
 
Больше чем анализ
Больше чем анализБольше чем анализ
Больше чем анализSQALab
 
20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговле20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговлеAndrew Sovtsov
 
Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...
Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...
Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...Marcus Akoev
 
Стандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложенияхСтандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложенияхMagecom Ukraine
 
Inroducing SAP ABAP - Presentation with basics SAP ABAP
Inroducing SAP ABAP - Presentation with basics SAP ABAPInroducing SAP ABAP - Presentation with basics SAP ABAP
Inroducing SAP ABAP - Presentation with basics SAP ABAPmikhailshurgulaya
 
автоматическое построение оригинал макетов учебников как отч
автоматическое построение оригинал макетов учебников как отчавтоматическое построение оригинал макетов учебников как отч
автоматическое построение оригинал макетов учебников как отчanna_vereshchagina
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кодаSergii Shmarkatiuk
 
3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложенийKewpaN
 
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Ontico
 
Шаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — ВведениеШаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — ВведениеDenis Beskov
 
вопросы к зачетупп
вопросы к зачетуппвопросы к зачетупп
вопросы к зачетуппAnastasia Snegina
 
вопросы к зачетупп
вопросы к зачетуппвопросы к зачетупп
вопросы к зачетуппAnastasia Snegina
 
Необъектные модели предметной области
Необъектные модели предметной областиНеобъектные модели предметной области
Необъектные модели предметной областиCUSTIS
 
Промышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. ИнструментыПромышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. ИнструментыMikhail Payson
 
Domain Driven Design: модель вместо требования
Domain Driven Design: модель вместо требованияDomain Driven Design: модель вместо требования
Domain Driven Design: модель вместо требованияCUSTIS
 
Разработка веб-сервисов осень 2013 лекция 8
Разработка веб-сервисов осень 2013 лекция 8Разработка веб-сервисов осень 2013 лекция 8
Разработка веб-сервисов осень 2013 лекция 8Technopark
 
Сущность библиотеки анализа кода VivaCore
Сущность библиотеки анализа кода VivaCoreСущность библиотеки анализа кода VivaCore
Сущность библиотеки анализа кода VivaCoreTatyanazaxarova
 

Similar to распределенная система разработки (20)

Новая платформа сбора показателей
Новая платформа сбора показателейНовая платформа сбора показателей
Новая платформа сбора показателей
 
Больше чем анализ
Больше чем анализБольше чем анализ
Больше чем анализ
 
20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговле20160323 Пример бизнес-приложения контроля качества в розничной торговле
20160323 Пример бизнес-приложения контроля качества в розничной торговле
 
Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...
Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...
Масштабирование от клиента к серверу. От РМД к хранилищам и от хранилищ к sem...
 
C# programming
C# programmingC# programming
C# programming
 
Стандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложенияхСтандарты и соглашения в сложных ООП-приложениях
Стандарты и соглашения в сложных ООП-приложениях
 
Excel (customized)
Excel (customized)Excel (customized)
Excel (customized)
 
Inroducing SAP ABAP - Presentation with basics SAP ABAP
Inroducing SAP ABAP - Presentation with basics SAP ABAPInroducing SAP ABAP - Presentation with basics SAP ABAP
Inroducing SAP ABAP - Presentation with basics SAP ABAP
 
автоматическое построение оригинал макетов учебников как отч
автоматическое построение оригинал макетов учебников как отчавтоматическое построение оригинал макетов учебников как отч
автоматическое построение оригинал макетов учебников как отч
 
метод организации репозитория исходного кода
метод организации репозитория исходного кодаметод организации репозитория исходного кода
метод организации репозитория исходного кода
 
3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений
 
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
Как взаимодействовать с графическими дизайнерами: готовим UI Kit / Артем Моло...
 
Шаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — ВведениеШаблоны проектирования баз данных — Введение
Шаблоны проектирования баз данных — Введение
 
вопросы к зачетупп
вопросы к зачетуппвопросы к зачетупп
вопросы к зачетупп
 
вопросы к зачетупп
вопросы к зачетуппвопросы к зачетупп
вопросы к зачетупп
 
Необъектные модели предметной области
Необъектные модели предметной областиНеобъектные модели предметной области
Необъектные модели предметной области
 
Промышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. ИнструментыПромышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. Инструменты
 
Domain Driven Design: модель вместо требования
Domain Driven Design: модель вместо требованияDomain Driven Design: модель вместо требования
Domain Driven Design: модель вместо требования
 
Разработка веб-сервисов осень 2013 лекция 8
Разработка веб-сервисов осень 2013 лекция 8Разработка веб-сервисов осень 2013 лекция 8
Разработка веб-сервисов осень 2013 лекция 8
 
Сущность библиотеки анализа кода VivaCore
Сущность библиотеки анализа кода VivaCoreСущность библиотеки анализа кода VivaCore
Сущность библиотеки анализа кода VivaCore
 

More from Sergey Gelmetdinov

Russia CEE-SECR 2014 - Leveraging SAP Hana
Russia CEE-SECR 2014  - Leveraging SAP HanaRussia CEE-SECR 2014  - Leveraging SAP Hana
Russia CEE-SECR 2014 - Leveraging SAP HanaSergey Gelmetdinov
 
Astrakhan BI-solutions Economics
Astrakhan BI-solutions EconomicsAstrakhan BI-solutions Economics
Astrakhan BI-solutions EconomicsSergey Gelmetdinov
 
Helpdesk at the Enterprise level (russian content)
Helpdesk at the Enterprise level (russian content)Helpdesk at the Enterprise level (russian content)
Helpdesk at the Enterprise level (russian content)Sergey Gelmetdinov
 

More from Sergey Gelmetdinov (6)

Russia CEE-SECR 2014 - Leveraging SAP Hana
Russia CEE-SECR 2014  - Leveraging SAP HanaRussia CEE-SECR 2014  - Leveraging SAP Hana
Russia CEE-SECR 2014 - Leveraging SAP Hana
 
Bi market common_2012
Bi market common_2012Bi market common_2012
Bi market common_2012
 
Astrakhan BI-solutions Economics
Astrakhan BI-solutions EconomicsAstrakhan BI-solutions Economics
Astrakhan BI-solutions Economics
 
Helpdesk at the Enterprise level (russian content)
Helpdesk at the Enterprise level (russian content)Helpdesk at the Enterprise level (russian content)
Helpdesk at the Enterprise level (russian content)
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Presentation.bars web-a
Presentation.bars web-aPresentation.bars web-a
Presentation.bars web-a
 

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