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
Wed, 19 Sep 2018 11:37:07 GMT

визитор это паттерн и реальной жизни, где заканчивается время и здоровье

Dmitry Kolesnikovich
Wed, 19 Sep 2018 11:37:55 GMT

а не из мотивационных роликов "за что я люблю программирование"

Huldra
Wed, 19 Sep 2018 11:49:02 GMT

как то это все грустно

Dmitry Kolesnikovich
Wed, 19 Sep 2018 11:55:15 GMT

это грустно, но это не печально

Dmitry Kolesnikovich
Wed, 19 Sep 2018 11:55:29 GMT

печально когда нет таланта

Dmitry Kolesnikovich
Wed, 19 Sep 2018 11:56:35 GMT

в отличие от печали, а для борьбы с грустью придумано много способов, например паттерны :)

Dmitry Kolesnikovich
Wed, 19 Sep 2018 11:56:58 GMT

если назвать тяп тяп красиво, то это уже не тяп ляп

Dmitry Kolesnikovich
Wed, 19 Sep 2018 12:04:46 GMT

спасибо за разговор :) спроси у меня чтонибудь еще

Dmitry Kolesnikovich
Wed, 19 Sep 2018 12:07:38 GMT

у меня выходной я валяюсь и ем арбуз !!! 🍉

Huldra
Wed, 19 Sep 2018 12:10:02 GMT

А расскажи про Chain of responsibility - зачем это может быть нужно в играх?

Dmitry Kolesnikovich
Wed, 19 Sep 2018 12:33:34 GMT

тут без кода будет никак

Dmitry Kolesnikovich
Wed, 19 Sep 2018 12:33:47 GMT

есть 10 минут чтобы покодить совместно?

Dmitry Kolesnikovich
Wed, 19 Sep 2018 12:35:21 GMT

создай шару, я зайду по ссылке

Huldra
Wed, 19 Sep 2018 13:01:21 GMT

А может быть ты просто напишешь этот код в своем любимом редакторе и вставишь сюда?

Huldra
Wed, 19 Sep 2018 13:17:57 GMT

> @f1af В многобуквенном посте по товей ссылке написано: “Проблема вся в том, что при увеличении количества понятий (сущностей, абстракций) в одном месте сложность растет экспоненциально, что приводит к невозможности удерживать задачу в голове”. И это правда. И те, кто вместо одного типа “персонаж” плодят 100 разных типов, по одному на персонажа, именно что увеличивают количество понятий (сущностей). Сложность кода у них растет экспоненциально. И весь пост он про то, что так делать не надо.

Dmitry Kolesnikovich
Wed, 19 Sep 2018 13:26:35 GMT

код в моем любимом редакторе я написать могу, я не могу написать объяснение к коду

Dmitry Kolesnikovich
Wed, 19 Sep 2018 13:27:09 GMT

которое я могу сделать при совместном кодинге

Huldra
Wed, 19 Sep 2018 13:27:31 GMT

а ты коментарии пробовал писать?

Dmitry Kolesnikovich
Wed, 19 Sep 2018 13:28:13 GMT

между комментарием и експланацией есть разница

Huldra
Wed, 19 Sep 2018 19:07:22 GMT

Ну есть, но я постараюсь понять, а ты постарайся обьяснить

next
last page