Войти
ФлеймФорумРазработка игр

Паттерно-служители welcome to the hell (7 стр)

Страницы: 16 7 8 916 Следующая »
#90
13:43, 13 июня 2021

Delfigamer
> тогда всё что угодно можно будет в обход чего угодно.
А это плохо?

#91
14:01, 13 июня 2021

gudleifr
> А это плохо?
Это отлично. Если ты пишешь софт один. И одновременно с этим программа не большая.
Или разделена тобой на чёрные ящики, но тут уже не выполняется "что угодно в обход чего угодно".

#92
14:06, 13 июня 2021

Super_inoy
> Если ты пишешь софт один.
А так и должно быть (См. у Брукса "Операционная бригада"). Тогда и программа будет небольшая. Программирующие коллективы - это просто способ отмывания бабла вместо программирования чего-то полезного.

#93
14:09, 13 июня 2021

gudleifr
> А так и должно быть (См. у Брукса "Операционная бригада"). Тогда и программа
> будет небольшая.
Небольшая программа никогда не сможет вот так:

+ Показать
#94
14:13, 13 июня 2021

Super_inoy
> Небольшая программа никогда не сможет вот так:
Так не сможет "небольшое" железо. Программа там примитивнейшая.

#95
14:15, 13 июня 2021

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

#96
14:21, 13 июня 2021

gudleifr
> коллективы - это просто способ отмывания бабла
Этот тезис идет вразрез с:
> программистов не бывает
согласно которому сантехник должен обустраивать водопроводы, электрик подводить электричество, а кладочник возводить стены.

#97
14:27, 13 июня 2021

Super_inoy

Вы упускаете два важнейших фактора облегчения жизни:
1) Алгоритмически-сложных или сильно-машинно-зависимых кусков в программе очень немного, "правильного их масштабирующего обвеса-обфускации" их гораздо больше.
2) Есть такая штука - операционная система, которая умеет стандартно обеспечивать взаимодействие изолированных процессов. И потребность в более плотном взаимодействии (потоков) сильно преувеличивают. Даже если оно действительно нужно, проще написать свою псевдо-ОС на 10к и писать свои 10к-куски полностью независимо.

Super_inoy
> вся логика игры не влезет
Последнюю логику мы видели в первом X-Com...

totoro
> Этот тезис идет вразрез с:
Нет. Просто водопроводчики и кладочники - это реальные работяги, а "программисты" - это паразиты на них.

#98
14:32, 13 июня 2021

gudleifr
> водопроводчики и кладочники - это реальные работяги
Как бы там ни было, это уже коллектив.

> "программисты" - это паразиты на них.
Код сам себя не напишет.

#99
14:36, 13 июня 2021

totoro
> Код сам себя не напишет.
Его напишут, как всегда, водопроводчики и кладочники.

totoro
> это уже коллектив.
Тогда почему кладочник не пишет на каждом кирпиче: "Водопроводчик, не меняй состав раствора"?

#100
14:38, 13 июня 2021

gudleifr
> Тогда почему кладочник не пишет на каждом кирпиче: "Водопроводчик, не меняй
> состав раствора"?
Потому что кроме них еще существуют прораб и архитектор.

> Его напишут, как всегда, водопроводчики и кладочники.
Значит они программисты, просто специфика работы у них разная. Кто-то пишет графическую часть, кто-то логику, а кто-то ресурсную систему.

#101
14:40, 13 июня 2021

totoro
> Потому что кроме них еще существуют прораб и архитектор.
Хорошо, Ваш пример про коллектив водопроводчиков и кладочников вычеркиваем.

#102
14:42, 13 июня 2021

gudleifr
> Даже если оно действительно нужно, проще написать свою псевдо-ОС на 10к и
> писать свои 10к-куски полностью независимо.
На 1к. И да, действительно зачастую так проще. Пока пишешь код один.
(10к это предел, удобно же 1к).

#103
14:46, 13 июня 2021

Super_inoy
> Пока пишешь код один.
Наоборот. ОС - это необходимое условие для параллельной работы нескольких бригад.

#104
20:02, 13 июня 2021

totoro
> За гарантиями - это к классической реализации синглтона,
любой синглетон предоставляет гарантию.

+ Показать


totoro
> Прежде всего синглтон предоставляет глобальную точку доступа к ресурсу, в этом
> его основное назначение.

уже не в первый раз сталкиваюсь с подобным бредом.
и откуда вы только понахватались этой дурости?

+ Показать


totoro
> Хэндл с указателем мало общего имеет, это идентификатор ресурса, в общем
> случае.

что значит мало?
ты по какому принципу измерение делал?
что с чем сравнивал?

что вообще за формулировка такая;
ты гуманитарий что ли?

+ Показать


totoro
> Ну, это, здравый смысл может?

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

и вот так появились всякие квалификаторы const,
модификаторы доступа public/protected/private,
различные паттерны вроде синглетона,
и  тп.

+ Показать
Страницы: 16 7 8 916 Следующая »
ФлеймФорумРазработка игр

Тема в архиве.