arctic-engineers-club

Open full view…

Применение шаблонов проектирования по делу

Huldra
Tue, 11 Sep 2018 08:58:22 GMT

А расскажите мне, как вы так применяете шаблоны проектирования с реальными примерами, которые показывают, что без шаблона было плохо а с шаблоном стало хорошо. Вот я открываю википедию и смотрю на пример к шаблону "Абстрактная фабрика" в википедии https://ru.wikipedia.org/wiki/Абстрактная_фабрика_(шаблон_проектирования) и пример вообще не помогает понять, зачем такая ерунда нужна. А к некоторым штукам, например вот таким https://ru.wikipedia.org/wiki/Инверсия_управления вообще нет примеров и есть только запутанное описание и критика. В общем, мне не понятно, как вы можете применять шаблоны осознанно, научите меня!

Dmitry Kolesnikovich
Thu, 18 Oct 2018 01:22:51 GMT

паттерны не про то как конкретно я в своей аппе реализую загрузку текстуры в зависимости от типа объекта

Huldra
Thu, 18 Oct 2018 01:23:05 GMT

нет! это ты мешаешь все в одно корыто: текстуры, музыку и все остальное хочешь загружать одной функцией, которая даже не возвращает указателя на то что загрузила

Dmitry Kolesnikovich
Thu, 18 Oct 2018 01:23:34 GMT

так я же тебе объяснил, что со строкой проще чем с указателем

Dmitry Kolesnikovich
Thu, 18 Oct 2018 01:23:40 GMT

потому что она читается

Huldra
Thu, 18 Oct 2018 01:24:05 GMT

так наоборот! имя переменной проверит компилятор а опечатку в строке никто не проверит

Dmitry Kolesnikovich
Thu, 18 Oct 2018 01:24:22 GMT

опечатка - это опечатка

Huldra
Thu, 18 Oct 2018 01:24:43 GMT

это баг!

Huldra
Thu, 18 Oct 2018 01:25:10 GMT

про паттерны обещали что без них будет багов больше чем с ними! а у тебя выходит что наоброт!

Dmitry Kolesnikovich
Thu, 18 Oct 2018 01:25:26 GMT

ошибка не из-за паттерна а из за опечатки

Huldra
Thu, 18 Oct 2018 01:25:49 GMT

без паттерна такой ошибки быть не могло, так что это из-за него

Dmitry Kolesnikovich
Thu, 18 Oct 2018 01:26:31 GMT

без паттернов люди не делают опечатки в строчках?

Huldra
Thu, 18 Oct 2018 01:27:21 GMT

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

Dmitry Kolesnikovich
Thu, 18 Oct 2018 01:28:25 GMT

почему функционал проверки строчек на загрузке, который отрабатывает корректно без паттернов, не отработает корректно с паттернами?

Huldra
Thu, 18 Oct 2018 01:30:03 GMT

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

Huldra
Thu, 18 Oct 2018 01:30:48 GMT

В этом сила компилируемых языков ее надо использовать

Dmitry Kolesnikovich
Thu, 18 Oct 2018 01:32:56 GMT

паттерн - про то, использовать в своем приложении строки или указатели, а не про то, как конкретно использовать в своем приложении строки - с проверкой на загрузке или без

Huldra
Thu, 18 Oct 2018 01:33:44 GMT

ты меня совсем запутал пойду домой

Dmitry Kolesnikovich
Thu, 18 Oct 2018 01:34:51 GMT

скользкая ты, нет желания больше сюда писать :)

Huldra
Thu, 18 Oct 2018 01:35:14 GMT

ну и не пиши, раз еще и обзываешься

f1af
Fri, 19 Oct 2018 21:59:02 GMT

"без паттернов люди не делают опечатки в строчках?" не зря зашёл сюда. почитал тред минутку, сразу настроение поднялось )))))))

next
last page