Size: a a a

2021 January 15

S

Sergey in Alprog I/O
Valentin Drazdov
Просто у тебя там недопонимание как можно делить на фронтэнд и бэкэнд, хотя это довольно четкое деление
Братан, ты решил иллюстрацией к посту Алпрога поработать?
источник

АТ

Александр Тужик... in Alprog I/O
Да вот тоже не пойму, зачем он так
источник

VD

Valentin Drazdov in Alprog I/O
меня триггернуло "это не такое"
источник

VD

Valentin Drazdov in Alprog I/O
да все такое 😊
источник

S

Sergey in Alprog I/O
Ну зато никто не сможет сказать, что проблема надумана, а реальные люди всегда гибче
источник

АТ

Александр Тужик... in Alprog I/O
:)
источник

VD

Valentin Drazdov in Alprog I/O
не надо думать, что в энтерпрайзе все вылизано до безумия и все четко на своих ролях сидят. Это не так
источник

VD

Valentin Drazdov in Alprog I/O
а все эти нейминги -лишь попытка хоть как-то структурировать процесс разработки и оптимизировать работу людей.

Вот я хорошо всегда делаю серверные штуки, сетевое взаимодействие, а все, что касается визуальной составляющей, работы с интерфейсами для людей - дай бог на четверочку.

Я могу сам взять и соло запилить проект любой сложности. Только это будет убогенькая программа.

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

И суть разделения в том, чтобы я никогда не занимался тем, что мне плохо дается, а Васька не занимался серверной частью. Чтобы мы делали в лучшем виде то, что умеем делать и у нас получался лучший результат.

Вот только проблема в том, что мы работаем параллельно и нам надо тестить свои наработки. И Васька то и дело будет вносить какие-то свои корректировки/предложения в мою часть, а я - в его. И когда Васька уедет в Сочи греть свою жопку - его часть возьму на себя я. И когда я уеду в Лиссабон - он тоже возьмет мою часть на себя.

Потому что мы оба взрослые адекватные программисты и оба знаем прекрасно как работает всё. Но чисто для улучшения результата - определились с ролями. И не всегда их придерживаемся
источник

FB

Frost Bite in Alprog I/O
Кто карточку взял, тот и выполняет? Не? Какие еще роли... Не нравится задача - не берешь. Не нравится проект - идешь на другой.
источник

VD

Valentin Drazdov in Alprog I/O
я про разработку, в которой участвует 2-3 человека.
источник

АТ

Александр Тужик... in Alprog I/O
Какой же ты тугой
источник

АТ

Александр Тужик... in Alprog I/O
В геймдеве именно для этого тоже разделение появилось
источник

VD

Valentin Drazdov in Alprog I/O
У тебя лежит 10 карточек - в 5 карточках задачи на серверной стороне, в 5 карточках - на клиентской. Какие ты себе заберешь?
источник

АТ

Александр Тужик... in Alprog I/O
Но годами выработался не бекенд/фронтенд, а другие
источник

АТ

Александр Тужик... in Alprog I/O
Геймплейному программисту похер где писать геймплей матч-3 на сервере или на клиенте
источник

АТ

Александр Тужик... in Alprog I/O
Но графический программист - это вообще другой человек с другими принципиально навыками
источник

АТ

Александр Тужик... in Alprog I/O
Сука
источник

A

Alex in Alprog I/O
а что у вас карточки сами берут? нам менеджер выдаёт, потому что у всех и так 100500 карточек лежит и их все нужно сделать еще вчера...
источник

FB

Frost Bite in Alprog I/O
Ну графичечкий и не будет писать бекенд) ему это просто не понравится
источник

KF

Ksanf Fillum in Alprog I/O
Последние доклады с про мультиплеерные игры говорят о том, что тенденция идет на то, чтобы написать один код, который и на клиенте и на сервере выполняется. Просто сервер... авторитарнее. Или выполняет немного другие задачи. Это я сейчас про серьезные проекты говорю.

Но и на клиенте, и на сервере есть подразделение, что кто-то пишет нетворк, кто-то пишет геймплей, кто-то физику, кто-то графику.

И есть отдельное подразделение, метагейм программистов. Там вот бэк/фронт разделение работает, но они и ближе к энтерпрайзу. Это вот все лаунчеры, подбор игроков, рейтинги и т.п.
источник