powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Модульный проект, разные репозитории для модулей
14 сообщений из 39, страница 2 из 2
Модульный проект, разные репозитории для модулей
    #39886429
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qasta
они подключаются
их нельзя подключить пока нет отдельного. Так?
...
Рейтинг: 0 / 0
Модульный проект, разные репозитории для модулей
    #39886433
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qasta
Сначала - один репозиторий, который растёт, развивается, обретает какую-то структуру. Потому что так удобнее всего и вообще непонятно вначале - как надо нарезать.
угу. И ТЗ вы не пишите. И бизнес аналитика нет.
Тогда конечно.
...
Рейтинг: 0 / 0
Модульный проект, разные репозитории для модулей
    #39886435
qasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
qasta
они подключаются
их нельзя подключить пока нет отдельного. Так?


Не понял вопроса. Работать с репозитариями можно в любой комбинации. Чекаутить все репозитории не обязательно, чтобы собрать проект и работать с ним. Все нужные зависимости лежат в maven-репозитории (nexus), куда попадают при релизе или через CI.

авторУгу. И ТЗ вы не пишите. И бизнес аналитика нет. Тогда конечно.

Это философский вопрос. Я же написал - бывает по-разному :) Так-то с ТЗ, которое более менее стабильно в основных вопросах да да с грамотным аналитиком всегда приятно работать.
...
Рейтинг: 0 / 0
Модульный проект, разные репозитории для модулей
    #39886463
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qasta
Не понял вопроса
я к тому что подмодули в git это просто синтаксический сахар. Как ссылка на файл в линуксе.
Сам файл лежит где надо, а ссылку воткнул в сюда.
Это не деление на подмодули. Делит отдельный репо
/Торговля
/Производство
/Бухи
То есть обычный проект и никак не монолитный.

qasta
Это философский вопрос.
наоборот. Практический.
Ты мне дай общее репо и я напишу так
Код: java
1.
2.
3.
4.
class Завод {
    торговля Торговля;
     произв Производство;
...... 


И ты потом через 3 дня ничего не разделишь))).
Зы.
Радетели микросервисов сами предлагают писать монолиты в монолитном репо).
...
Рейтинг: 0 / 0
Модульный проект, разные репозитории для модулей
    #39886472
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qasta,
Вот ТЗ
автор4. Требования к системе
4.1. Требования к системе в целом
4.1.1. Требования к структуре и функционированию системы
Определяется перечень функциональных подсистем, их назначение и основные характеристики, требования к числу уровней иерархии и степени централизации системы.

Система КХД должна быть централизованной, т.е. все данные должны располагаться в центральном хранилище. Система КХД должна иметь трехуровневую архитектуру (можно привести общую схему, на которой определить уровни. Например, первый - источник, второй - хранилище, третий - отчетность).
В Системе предлагается выделить следующие функциональные подсистемы:
- подсистема сбора, обработки и загрузки данных, которая предназначена для реализации процессов сбора данных из систем источников, приведения указанных данных к виду, необходимому для наполнения подсистемы хранения данных;
- подсистема хранения данных, которая предназначена для хранения данных в структурах, нацеленных на принятие решений;
- подсистема формирования и визуализации отчетности, которая предназначена для формирования бизнес-ориентированных витрин данных и отчетности.

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

В качестве протокола взаимодействия между компонентами Системы на транспортно-сетевом уровне необходимо использовать протокол TCP/IP.
Для организации информационного обмена между компонентами Системы должны использоваться
И вопроса деления на модули нет ещё с времен СССР.
...
Рейтинг: 0 / 0
Модульный проект, разные репозитории для модулей
    #39886552
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp

Радетели микросервисов сами предлагают писать монолиты в монолитном репо).


"Радетели микросервисов" говорят, что прежде чем разделять приложение на части, в начале надо понять какие части будут.
Потому что не факт, что "естественное" разделение не приведет к "распределенному монолиту", где связность между модулями будет очень сильная.

С учетом того, что микросервисная архитектура идет об руку с agile-методологией разработки. То на начальном этапе никто вам не даст абсолютное точное ТЗ.
В начале определяется только минимально рабочий прототип (т.е. то без чего приложение работать не будет).
Который развивается по мере роста "хотелок".

А то, что "говнокод" трудно разбить на модули, так это понятно.
Для решения этой проблемы используется TDD.
Методика, которая облегчает написание модульного кода.
...
Рейтинг: 0 / 0
Модульный проект, разные репозитории для модулей
    #39886559
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
"распределенному монолиту"
о, ещё один термин).
Путь ТС изучает оркестровку веб сервисов и докеров. Если ему это надо.
И начинает с Hello World.
...
Рейтинг: 0 / 0
Модульный проект, разные репозитории для модулей
    #39886599
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
mad_nazgul
"распределенному монолиту"
о, ещё один термин).
Путь ТС изучает оркестровку веб сервисов и докеров. Если ему это надо.
И начинает с Hello World.

Успокойся, все термины реально существуют и используются в общении между разрабами.
Спасибо тебе за помощь.
...
Рейтинг: 0 / 0
Модульный проект, разные репозитории для модулей
    #39886602
qasta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC Sharp
я к тому что подмодули в git это просто синтаксический сахар. Как ссылка на файл в линуксе.
Это не деление на подмодули. Делит отдельный репо.

Или я непонятно написал, или вы неверно прочитали. Но это каша какая-то. git submodule (файл .gitmodules) - это отдельный репозиторий.
Конечно, можно это сделать так, что без клонирования этого второго репозитория в первый ничего работать не будет (будет похоже на ведущий в никуда симлинк), но я предлагаю делать репозитории действительно независимыми - чтобы можно было работать с каждым из них отдельно. Мы так и работаем.
PetroNotC Sharp
Радетели микросервисов сами предлагают писать монолиты в монолитном репо).

Про микросервисы ничего не скажу - я их не проповедую в отличии от модульности ПО в широком смысле.
...
Рейтинг: 0 / 0
Модульный проект, разные репозитории для модулей
    #39886605
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nixic
термины реально существуют
недавно гарант выступил за чистоту русского языка. Я за чистоту терминов.
Это пятая тема про монолит, которого нет.
...
Рейтинг: 0 / 0
Модульный проект, разные репозитории для модулей
    #39886606
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qasta,
Да. Консенсус. Согласен.
...
Рейтинг: 0 / 0
Модульный проект, разные репозитории для модулей
    #39886611
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Nixic
термины реально существуют
недавно гарант выступил за чистоту русского языка. Я за чистоту терминов.
Это пятая тема про монолит, которого нет.

Тут все врут значит, ошибаются? https://www.google.com/search?q=monolithic application
...
Рейтинг: 0 / 0
Модульный проект, разные репозитории для модулей
    #39886617
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
Nixic
термины реально существуют
недавно гарант выступил за чистоту русского языка.

Есть пруф, а то не ясно о чем это вообще?
За чистоту РЯ борются с 18 века, если не раньше, да наверняка еще раньше, со времен появления лингвистики как таковой в отношение РЯ, который только зарождался, хз историю его не знаю, есть видосик 20 минутный на ютьюбе про историю РЯ.
Блин, да при чем здесь вообще русский язык и его чистота, вообще пофиг на это))
...
Рейтинг: 0 / 0
Модульный проект, разные репозитории для модулей
    #39886619
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
14 сообщений из 39, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Модульный проект, разные репозитории для модулей
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]