Запитання з тегом «strategy»

14
Як менеджери вибирають мови програмування
Це питання було переміщено із переповнення стека, оскільки на нього можна відповісти на Exchange Stack Exchange. Мігрували 8 років тому . Ні для кого не секрет, що менеджери можуть і часто нав'язують мову програмування, яка буде використовуватися для проекту. Будучи самим програмістом, я ніколи не зміг цього зрозуміти. Але зараз …

8
Стратегія / алгоритм поділу справедливих команд на основі історії
Ми - група людей, які регулярно разом грають у фетбол. Кожен сеанс починається з важкого завдання розділити команди ... Отже, що було б краще, ніж програма для автоматичного вибору команд? Отже, враховуючи історію командних комбінацій та результатів та список людей, що з’являються на цьому конкретному сеансі, яка б була хороша …

2
Як ви ставитесь до розуміння абстракції в коді?
Дивлячись на нову базу коду, я люблю починати підхід знизу вгору. Де я осягаю один файл, а потім переходжу до наступної абстракції. Але часто буваю, що я забуваю, що робить абстракція нижнього рівня. Тож я опинюсь у цій точці, де опиняюся у майже нескінченному циклі повернення до тих файлів, які …

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

2
Розгортання нульового простою - схема перехідного ДБ
Досягнення нульового простою розгортання торкнулося цього ж питання, але мені потрібні поради щодо стратегії, яку я розглядаю. Контекст Веб-додаток з Apache / PHP для обробки на стороні сервера та MySQL DB / файлова система для постійності. Зараз ми будуємо інфраструктуру. Все мережеве обладнання матиме надмірність, і всі основні мережеві кабелі …

7
Чи можна втілити стратегію без значних розгалужень?
Шаблон стратегії добре працює, щоб уникнути величезного, якщо ... інше будує та полегшує додавання або заміну функціональності. Однак це все ще залишає один недолік на мою думку. Схоже, що в кожній реалізації все ще має бути розгалужена конструкція. Це може бути фабрика або файл даних. Як приклад візьміть систему замовлення. …

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

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

2
Чи контекстне успадкування, як показано на прикладі качки Head First Pattern Patterns, не має значення для структури стратегії?
У шаблонах дизайну Head First Design викладається стратегічна схема , використовуючи приклад Duck, коли різним підкласам Duck може бути призначена певна поведінка під час виконання. З мого розуміння, ціль стратегічної схеми полягає у зміні поведінки одного об'єкта під час виконання, але вони використовують спадкування Дака для зміни поведінки різних типів …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.