|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Manager - что входит и не входит в его обязанности
Хочется узнать, есть ли устоявшееся мнение о том, что именно должно входить в обязанности менеджера. И видели ли Вы в менеджерах открытого кода что-то, что могу увидеть и я, но так делать категорически неправильно? Последний раз редактировалось alexcon314; 29.04.2014 в 09:46. |
|
|||||
Возможно мой совет не правильный и не поможет вам, но когда возникают подобные вопросы, попробуйте поставить себя на место того менеджера, который вам ещё не известен. Представьте что вы живой менеджер, допустим ресторана или автомойки, магазина. И сразу появляются некоторые мысли, идеи о том, что вы должны контролировать, а что нет. Самое главное это - правильно раздавать команды и получать отчёт об их выполнении, и отчитываться перед вышестоящим руководством. Контролировать сбои и решать возникающие проблемы. Не разрешать работникам делать то, что может испортить или нарушить ваше дело, за которое вы отвечаете. Руководитель - само слово как бы намекает "водить за руку", или "направлять рукой". Значит главное это - отдавать команды рабочим, контролировать их выполнение, и отчитываться перед боссом. Впрочем любой класс должен быть похож на подобный процесс.
Последний раз редактировалось samana; 29.04.2014 в 10:13. |
|
|||||
listener
|
Следующий этап
Akopalipsis, научитесь уже конкретизировать вопросы. Что хотелось бы видеть: - что такое Manager в вашем понимании; - пример вашей или используемой вами сторонней реализации; - что смущает или не получается; - на крайний случай простую просьбу "посоветуйте готовый менеджер (загрузок), чтобы не париться". samana, ваш совет правильный, но не поможет. |
|
|||||
Вот такие вопросы, формируют какую-то шаблонность мышления. "Вот так делать надо, а так не надо" Никакого полета мысли. "А там сказали, что менеджер не должен этого делать, но здесь говорят, что должен. Я в панике. Что делать?" и т.п.
Он должен делать ровно то, что от него требует конкретная задача. Я вообще никогда не парился по этому вопросу. Нужно мне сделать централизованное управление звуком в игре, делаю SoundManager, который всеми звуками и рулит. Нужно управление объектами меню (расстановка, удаление, создание и т.п.), делаю MenuManager. Какое тут еще может быть устоявшееся мнение? |
|
|||||
Цитата:
Ещё шаблоны проектирования формируют шаблонность мышления.
__________________
There is no thing in this world that is not simple. |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Всем Спасибо!
caseyryan мне хочется спросить, в самом начале у Вас не было желания спрашивать о всём, чтобы быстрее научится? Вот мне очень хочется делать как можно правильнее и только по этой причине, половина вопросов на форуме от меня. я считаю, что любое сомнение на пятьдесят процентов может быть оправданным и чтобы избавиться от него, нужно нужно искать ответ. Страшно мне от мыслей, что может сформироваться шаблон "не парится". И у меня нет паники, я всего лишь интересуюсь. samana я тоже так и делаю, но в моем представлении, менеджеры бывают разного уровня и обобщая их обязанности, получается, что обобщенный менеджер умеет делать все. Мое виденье менеджера такого - это класс, который связывает классы пакета и является точкой входа в этот пакет. И вопрос у меня возник из-за того, что однажды я увидел архитектуру с менеджером, где сразу задумался над одним моментом и вчера именно этот момент пришёл мне в голову. Конструкция была вот какая - загрузчик является наследником от ED и при добавлении ссылки передает её менеджеру, который определив её тип, создает нужный конкретный экземпляр отвечающий непосредственно за загрузку. И вот то, что менеджер сам создает нужные экземпляры и вызвало сомнения. Правильно ли это? В моем понимании правильности было бы так, что менеджер создал класс, который после определения расширения файла создавал бы и возвращал нужный экземпляр. Или это перебор? |
|
|||||
Akopalipsis, правильность идёт на интуитивном уровне.
Если вы не чуете "нутром", как делать не стоит, то стоит задуматься и причём глубоко. Вам поможет дзен-медитация, ибо ответы "правильности" нужно искать в себе, а не снаружи.
__________________
There is no thing in this world that is not simple. |
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
SuriTheAngel Вы сектант?) Правильность в книгах и на форумах ищут.
И мне легче спросить, чем надеяться, что знания свыше придут. |
Часовой пояс GMT +4, время: 14:35. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|