Size: a a a

2021 February 20

Lr

Larymar r.sorokin in learn.java
Taras Tarchanskyi
йо, как писать код в целом понятно, осталось понять что писать

как лучше всего спроектировать целый проект еще до того, как начинать писать код?

есть какой-то инструментарий или полезные слова, по которым можно погуглить?
Чистый код
Чистая архитектура.
Книжки
-----
А так паттерны
Mvc
Mvvm
...
Зависит от задач
источник

TT

Taras Tarchanskyi in learn.java
Larymar r.sorokin
Чистый код
Чистая архитектура.
Книжки
-----
А так паттерны
Mvc
Mvvm
...
Зависит от задач
больше интересует практичная сторона, а не теоретическая

как пример в самом начале создаем такую-то uml-диаграму

или вначале записываем все требования к програме в список
источник

Lr

Larymar r.sorokin in learn.java
Taras Tarchanskyi
больше интересует практичная сторона, а не теоретическая

как пример в самом начале создаем такую-то uml-диаграму

или вначале записываем все требования к програме в список
если тебе весь бизнес-процесс нужен
то это вообще менеджерская часть
——————-
и тут надо читать по ключевому слову "методология разработки"
источник

TT

Taras Tarchanskyi in learn.java
Larymar r.sorokin
если тебе весь бизнес-процесс нужен
то это вообще менеджерская часть
——————-
и тут надо читать по ключевому слову "методология разработки"
ооо, то что нужно, большое спасибо
источник

ch

central hardware in learn.java
но это все равно по большей части не забота программиста
источник

А

Алексей in learn.java
Ну требования, обычно, аналитик описывает
источник

А

Алексей in learn.java
А разработчик уже эти требования в код превращает
источник

Lr

Larymar r.sorokin in learn.java
central hardware
но это все равно по большей части не забота программиста
ну обычно тот кто это делает зарабатывает больше чем программист)
и часто из прогера в него можно вырасти)
источник

Lr

Larymar r.sorokin in learn.java
так что лишним не будет
источник

DC

Denis Chikanov in learn.java
Larymar r.sorokin
ну обычно тот кто это делает зарабатывает больше чем программист)
и часто из прогера в него можно вырасти)
Ну, не всегда.
источник

DC

Denis Chikanov in learn.java
Бизнес-аналитики и даже ПМы часто получают меньше программистов при соответствии грейда
источник

TT

Taras Tarchanskyi in learn.java
Алексей
Ну требования, обычно, аналитик описывает
у тебя пропущенный второй этап, о котором я и спрашиваю

1. аналитик пишет перечень требований
2. архитектор создает структуру проекта
3. программист превращает структуру проекта в код

и вот чтобы выполнить второй этап, нужно как и уметь программировать, так и понимать основную концепцию и требования к программе, потому что список требований полюбому не сможет передать все тонкости
источник

А

Алексей in learn.java
Taras Tarchanskyi
у тебя пропущенный второй этап, о котором я и спрашиваю

1. аналитик пишет перечень требований
2. архитектор создает структуру проекта
3. программист превращает структуру проекта в код

и вот чтобы выполнить второй этап, нужно как и уметь программировать, так и понимать основную концепцию и требования к программе, потому что список требований полюбому не сможет передать все тонкости
Согласен. Но когда архитектура приложения уже выстроена, появляются задачи расширения функционала - там уже можно без него
источник

.

... in learn.java
Taras Tarchanskyi
у тебя пропущенный второй этап, о котором я и спрашиваю

1. аналитик пишет перечень требований
2. архитектор создает структуру проекта
3. программист превращает структуру проекта в код

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

Э

Эд in learn.java
Пока учишься и не хочешь пилить сначала требования к проге, архитектуру,  можно заниматься реверс-инжинирингом
источник

TT

Taras Tarchanskyi in learn.java
...
Ты сейчас о масштабных проектах , если речь об архитекторе. На голиафа замахнулся?
у меня на стажировке была задача написать сраный калькулятор, я писал его на месяц дольше, потому что несколько раз переписывал чуть ли не с нуля

так что я на личном опыте убедился, что любой проект должен иметь план и его придержиться
источник

TT

Taras Tarchanskyi in learn.java
Эд
Пока учишься и не хочешь пилить сначала требования к проге, архитектуру,  можно заниматься реверс-инжинирингом
если я правильно тебя понял, то я так и делал, но сейчас я хочу написать свой реально качественный пет-проект и полагаю, что будет круто использовать что-то из того, что я будущем обьязательно буду использовать на работе. Это будет полезный опыт
источник

.

... in learn.java
Только это не те проекты , в которых ты упомянул архитектора , рискую обосраться но там все не просто структурой заканчивается. А начать можно с чистой архитектуры сам , начну сейчас тоже с нее
источник

TT

Taras Tarchanskyi in learn.java
...
Только это не те проекты , в которых ты упомянул архитектора , рискую обосраться но там все не просто структурой заканчивается. А начать можно с чистой архитектуры сам , начну сейчас тоже с нее
но там все не просто структурой заканчивается


интригующее утверждение, если узнаешь что-то детальней - буду рад узнать тоже
источник

ch

central hardware in learn.java
Этого мало, когда у тебя бизнес висит над головой и бюджет миллионы, все по другому
источник