Форум Сообщества Аналитиков

Общий раздел => Для всех => Тема начата: m2broth от 08 Февраля 2011, 18:20:06

Название: Нужна помощь в документировании CRM
Отправлено: m2broth от 08 Февраля 2011, 18:20:06
подскажите, каким образом можно описать общие принципы построения кода системы? (которая состоит из множества файлов php, js, шаблонов)
Название: Re: Нужна помощь в документировании CRM
Отправлено: Denis Beskov от 08 Февраля 2011, 23:30:11
подскажите, каким образом можно описать общие принципы построения кода системы? (которая состоит из множества файлов php, js, шаблонов)
диаграммой зависимостей файлов с расцветкой блоков по назначению, например
Название: Re: Нужна помощь в документировании CRM
Отправлено: 474 от 09 Февраля 2011, 13:55:51
художественным образом можно описать.
Название: Re: Нужна помощь в документировании CRM
Отправлено: m2broth от 09 Февраля 2011, 14:07:20
слишком много файлов чтобы рисовать их взаимосвязь
Название: Re: Нужна помощь в документировании CRM
Отправлено: Galogen от 09 Февраля 2011, 14:30:57
подскажите, каким образом можно описать общие принципы построения кода системы?
А что значит общие принципы построения кода?

которая состоит из множества файлов php, js, шаблонов
Т.е. описать структуру этих самых файлов их взаимосвязь между оными?

Если да, то мое мнение - также как и любые другие модели состоящие из большого количества элементов:
декомпозиция, инкапсуляция, агрегирование, интерфейсы, минимизация связей и зависимостей
Название: Re: Нужна помощь в документировании CRM
Отправлено: m2broth от 09 Февраля 2011, 15:55:24
скорее всего мне нужно описать каким образом создаются новые модули...какие правила и файлы, при этом используются
Название: Re: Нужна помощь в документировании CRM
Отправлено: m2broth от 09 Февраля 2011, 15:57:06
я просто не могу понять как это описать
Название: Re: Нужна помощь в документировании CRM
Отправлено: Galogen от 09 Февраля 2011, 16:50:37
я просто не могу понять как это описать
а я не могу понять, что вам нужно. Может начнем с примеров? Приведите какой-то пример описания
Название: Re: Нужна помощь в документировании CRM
Отправлено: lnew от 09 Февраля 2011, 16:51:03
Я не совсем понял, о чем идет речь.

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

Извините, если речь идет не о том.
Название: Re: Нужна помощь в документировании CRM
Отправлено: m2broth от 09 Февраля 2011, 17:35:45
это всеголишь задача, поставленная директором, как ее делать - он сказал сам решай...вот и все....я в тупике
Название: Re: Нужна помощь в документировании CRM
Отправлено: m2broth от 09 Февраля 2011, 17:39:19
в принципе примером можно привести то, что при разработке нового модуля для CRM программист должен создавать с аналогичным названием файл шаблона, в котором будут использоваться данные, которые сформировал данный модуль, наподобии этого, хотя я точно не знаю
Название: Re: Нужна помощь в документировании CRM
Отправлено: m2broth от 09 Февраля 2011, 17:48:14
вот диаграмма взаимодействия кода системы
Название: Re: Нужна помощь в документировании CRM
Отправлено: Denis Beskov от 09 Февраля 2011, 20:52:56
это всеголишь задача, поставленная директором, как ее делать - он сказал сам решай...вот и все....я в тупике
о, этож классега! ) с этого начинаются аналитики!

кто будет пользоваться этим описанием и с какой целью?
или, как вариант, каковы критерии приёмки ваше задачи?
без ответа на этот вопрос вы играете с директором в психологическую игру «bring me a rock (http://aplawrence.com/Unixart/bringmearock.html)»

И ещё непонятно, почему мы должны объяснять то, за что платят деньги либо вам либо вашему директору.
Название: Re: Нужна помощь в документировании CRM
Отправлено: m2broth от 10 Февраля 2011, 10:54:09
я уже нашел вариант решения данной задачи:) всем спасибо за помощь...вот так вот всегда все делаю сам:)
Название: Re: Нужна помощь в документировании CRM
Отправлено: Galogen от 10 Февраля 2011, 12:40:41
я уже нашел вариант решения данной задачи:) всем спасибо за помощь...вот так вот всегда все делаю сам:)
Так это же прекрасно, вы растете при этом.
Название: Re: Нужна помощь в документировании CRM
Отправлено: Thyestes от 10 Февраля 2011, 12:50:01
m2broth  - Нашел поделись с другими , если только это не коммерческая тайна.  ;)

Можно посмотреть МОДУЛЬНЫЙ ПРИНЦИП ПОСТРОЕНИЯ ПРОГРАММНОГО КОДА   (http://shkola.lv/index.php?mode=cht&chtid=481) может пригодиться.