|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
qasta они подключаются ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 18:36 |
|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
qasta Сначала - один репозиторий, который растёт, развивается, обретает какую-то структуру. Потому что так удобнее всего и вообще непонятно вначале - как надо нарезать. Тогда конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 18:39 |
|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
PetroNotC Sharp qasta они подключаются Не понял вопроса. Работать с репозитариями можно в любой комбинации. Чекаутить все репозитории не обязательно, чтобы собрать проект и работать с ним. Все нужные зависимости лежат в maven-репозитории (nexus), куда попадают при релизе или через CI. авторУгу. И ТЗ вы не пишите. И бизнес аналитика нет. Тогда конечно. Это философский вопрос. Я же написал - бывает по-разному :) Так-то с ТЗ, которое более менее стабильно в основных вопросах да да с грамотным аналитиком всегда приятно работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 18:43 |
|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
qasta Не понял вопроса Сам файл лежит где надо, а ссылку воткнул в сюда. Это не деление на подмодули. Делит отдельный репо /Торговля /Производство /Бухи То есть обычный проект и никак не монолитный. qasta Это философский вопрос. Ты мне дай общее репо и я напишу так Код: java 1. 2. 3. 4.
И ты потом через 3 дня ничего не разделишь))). Зы. Радетели микросервисов сами предлагают писать монолиты в монолитном репо). ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 19:18 |
|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
qasta, Вот ТЗ автор4. Требования к системе 4.1. Требования к системе в целом 4.1.1. Требования к структуре и функционированию системы Определяется перечень функциональных подсистем, их назначение и основные характеристики, требования к числу уровней иерархии и степени централизации системы. Система КХД должна быть централизованной, т.е. все данные должны располагаться в центральном хранилище. Система КХД должна иметь трехуровневую архитектуру (можно привести общую схему, на которой определить уровни. Например, первый - источник, второй - хранилище, третий - отчетность). В Системе предлагается выделить следующие функциональные подсистемы: - подсистема сбора, обработки и загрузки данных, которая предназначена для реализации процессов сбора данных из систем источников, приведения указанных данных к виду, необходимому для наполнения подсистемы хранения данных; - подсистема хранения данных, которая предназначена для хранения данных в структурах, нацеленных на принятие решений; - подсистема формирования и визуализации отчетности, которая предназначена для формирования бизнес-ориентированных витрин данных и отчетности. Указываются требования к способам и средствам информационного обмена между компонентами системы. В качестве протокола взаимодействия между компонентами Системы на транспортно-сетевом уровне необходимо использовать протокол TCP/IP. Для организации информационного обмена между компонентами Системы должны использоваться И вопроса деления на модули нет ещё с времен СССР. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 19:44 |
|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Радетели микросервисов сами предлагают писать монолиты в монолитном репо). "Радетели микросервисов" говорят, что прежде чем разделять приложение на части, в начале надо понять какие части будут. Потому что не факт, что "естественное" разделение не приведет к "распределенному монолиту", где связность между модулями будет очень сильная. С учетом того, что микросервисная архитектура идет об руку с agile-методологией разработки. То на начальном этапе никто вам не даст абсолютное точное ТЗ. В начале определяется только минимально рабочий прототип (т.е. то без чего приложение работать не будет). Который развивается по мере роста "хотелок". А то, что "говнокод" трудно разбить на модули, так это понятно. Для решения этой проблемы используется TDD. Методика, которая облегчает написание модульного кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 05:56 |
|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
mad_nazgul "распределенному монолиту" Путь ТС изучает оркестровку веб сервисов и докеров. Если ему это надо. И начинает с Hello World. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 07:02 |
|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
PetroNotC Sharp mad_nazgul "распределенному монолиту" Путь ТС изучает оркестровку веб сервисов и докеров. Если ему это надо. И начинает с Hello World. Успокойся, все термины реально существуют и используются в общении между разрабами. Спасибо тебе за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 09:37 |
|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
PetroNotC Sharp я к тому что подмодули в git это просто синтаксический сахар. Как ссылка на файл в линуксе. Это не деление на подмодули. Делит отдельный репо. Или я непонятно написал, или вы неверно прочитали. Но это каша какая-то. git submodule (файл .gitmodules) - это отдельный репозиторий. Конечно, можно это сделать так, что без клонирования этого второго репозитория в первый ничего работать не будет (будет похоже на ведущий в никуда симлинк), но я предлагаю делать репозитории действительно независимыми - чтобы можно было работать с каждым из них отдельно. Мы так и работаем. PetroNotC Sharp Радетели микросервисов сами предлагают писать монолиты в монолитном репо). Про микросервисы ничего не скажу - я их не проповедую в отличии от модульности ПО в широком смысле. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 09:41 |
|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
Nixic термины реально существуют Это пятая тема про монолит, которого нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 09:49 |
|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
qasta, Да. Консенсус. Согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 09:50 |
|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Nixic термины реально существуют Это пятая тема про монолит, которого нет. Тут все врут значит, ошибаются? https://www.google.com/search?q=monolithic application ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 09:57 |
|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Nixic термины реально существуют Есть пруф, а то не ясно о чем это вообще? За чистоту РЯ борются с 18 века, если не раньше, да наверняка еще раньше, со времен появления лингвистики как таковой в отношение РЯ, который только зарождался, хз историю его не знаю, есть видосик 20 минутный на ютьюбе про историю РЯ. Блин, да при чем здесь вообще русский язык и его чистота, вообще пофиг на это)) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 10:03 |
|
Модульный проект, разные репозитории для модулей
|
|||
---|---|---|---|
#18+
Nixic PetroNotC Sharp пропущено... недавно гарант выступил за чистоту русского языка. Я за чистоту терминов. Это пятая тема про монолит, которого нет. Тут все врут значит, ошибаются? https://www.google.com/search?q=monolithic application А тут? https://www.google.com/search?newwindow=1&sxsrf=ACYBGNT4F1AOL_epJYg9dLgYvW_er6Mn5g:1573196565783&ei=FRPFXf22L4rQrgS6vIK4Ag&q=Микросервисы buzzword&oq=Микросервисы buzzword&gs_l=mobile-gws-wiz-serp.3..33i160.11713.18638..19294...0.1..0.194.1688.0j12......0....1.........0i71j35i39j0i13i30.Deuh8uObWs4 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2019, 10:04 |
|
|
start [/forum/topic.php?fid=59&msg=39886617&tid=2121036]: |
0ms |
get settings: |
8ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
45ms |
get topic data: |
2ms |
get forum data: |
1ms |
get page messages: |
260ms |
get tp. blocked users: |
0ms |
others: | 296ms |
total: | 620ms |
0 / 0 |