Вопросы с тегом «strategy»

14
Как менеджеры выбирают языки программирования
Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Ни для кого не секрет, что менеджеры могут и часто навязывают язык программирования, который будет использоваться для проекта. Будучи самим программистом, я никогда не мог этого понять. …

8
Стратегия / алгоритм разделения честных команд на основе истории
Мы группа людей, играющих вместе во флорбол на регулярной основе. Каждый сеанс начинается с сложной задачи разделения команд ... Так что может быть лучше, чем приложение для автоматического выбора команд? Итак, учитывая историю командных комбинаций и результатов, а также список людей, появляющихся для этой конкретной сессии, что было бы хорошей …

2
Как вы справляетесь с пониманием абстракции в коде?
Когда я смотрю на новую кодовую базу, мне нравится начинать с восходящего подхода. Где я понимаю один файл, а затем перейти к следующей абстракции. Но часто я забываю, что делает абстракция нижнего уровня. Таким образом, я окажусь в этой точке, где я нахожусь в почти бесконечном цикле, возвращаясь к файлам, …

6
Преимущества шаблона стратегии
Почему полезно использовать шаблон стратегии, если вы можете просто написать свой код в случаях if / then? Например: у меня есть класс TaxPayer, и один из его методов рассчитывает налоги, используя разные алгоритмы. Так почему же он не может иметь if / then случаев и выяснить, какой алгоритм использовать в …

2
Развертывание без простоя - переходная схема БД
Достижение нулевого времени простоя Развертывание затронуло ту же проблему, но мне нужен совет по стратегии, которую я рассматриваю. контекст Веб-приложение с Apache / PHP для обработки на стороне сервера и MySQL DB / filesystem для сохранения. В настоящее время мы строим инфраструктуру. Все сетевое оборудование будет иметь избыточность, а все …

7
Может ли шаблон Стратегии быть реализован без существенного разветвления?
Шаблон Стратегии хорошо работает, чтобы избежать огромных конструкций if ... else и облегчить добавление или замену функциональности. Тем не менее, это все еще оставляет один недостаток, на мой взгляд. Кажется, что в каждой реализации все еще должна быть ветвящаяся конструкция. Это может быть фабрика или файл данных. В качестве примера …

5
Модифицированный шаблон дизайна стратегии
Я недавно начал изучать шаблоны проектирования, и одна вещь, которую я кодирую, идеально подошла бы к шаблону стратегии, за исключением одного небольшого различия. По сути, некоторые (но не все) из моих алгоритмов нуждаются в дополнительном параметре или двух передаваемых им. Так что мне либо нужно передать им дополнительный параметр, когда …

2
Контекстный класс в шаблоне Стратегии
Я пытаюсь понять шаблон стратегии и спрашиваю себя: должен ли быть контекстный класс или я могу оставить его без компромисса с целью шаблона? У меня сложилось впечатление, что мне нужен какой-то переключатель для чтения разных типов файлов, но я не хотел просто что-то взламывать, а потом заниматься рефакторингом (хотя, конечно, …

2
Является ли наследование контекста, как показано в примере с утилитой Head First Design Patterns, не относящимся к шаблону стратегии?
В Head First Design Patterns он учит шаблону стратегии , используя пример Duck, где различным подклассам Duck может быть назначено определенное поведение во время выполнения. Насколько я понимаю, целью паттерна стратегии является изменение поведения одного объекта во время выполнения, но они используют наследование Duck для изменения поведения различных типов Duck. …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.