Сообщение Re[5]: Впросы новичка от 24.04.2016 20:04
Изменено 24.04.2016 20:05 Lexey
Здравствуйте, LaptevVV, Вы писали:
LVV>Дык это он и есть.
LVV>Абстрактный алгоритм работы теста.
А... с таким же успехом можно почти любую программу обозвать шаблонным методом. Вот только, зачем?
Обычно под шаблонным методом понимают переиспользуемый алгоритм, содержащий какие-то точки кастомизации (через перегрузки/стратегии/trait'ы и т.п.). Что планируется переиспользовать на уровне всего приложения?
LVV>Различия — в деталях: вопросы, ответы, способ обработки.
Эти различия прекрасно обрабатываются на уровне блоков, составляющих высокоуровневый алгоритм. Зачем их вытаскивать наверх?
LVV>Шаблонный метод — подходящий в данном случае инструмент.
Из описания этого не видно. Видно только, что имеет место быть попытка бежать впереди паровоза и принимать низкоуровневые архитектурные решения до того, как будут определены бизнес-требования и описана высокоуровневая архитектура.
LVV>Дык это он и есть.
LVV>Абстрактный алгоритм работы теста.
А... с таким же успехом можно почти любую программу обозвать шаблонным методом. Вот только, зачем?
Обычно под шаблонным методом понимают переиспользуемый алгоритм, содержащий какие-то точки кастомизации (через перегрузки/стратегии/trait'ы и т.п.). Что планируется переиспользовать на уровне всего приложения?
LVV>Различия — в деталях: вопросы, ответы, способ обработки.
Эти различия прекрасно обрабатываются на уровне блоков, составляющих высокоуровневый алгоритм. Зачем их вытаскивать наверх?
LVV>Шаблонный метод — подходящий в данном случае инструмент.
Из описания этого не видно. Видно только, что имеет место быть попытка бежать впереди паровоза и принимать низкоуровневые архитектурные решения до того, как будут определены бизнес-требования и описана высокоуровневая архитектура.
Re[5]: Впросы новичка
Здравствуйте, LaptevVV, Вы писали:
LVV>Дык это он и есть.
LVV>Абстрактный алгоритм работы теста.
А... с таким же успехом можно почти любую программу обозвать шаблонным методом. Вот только, зачем?
Обычно под шаблонным методом понимают переиспользуемый алгоритм, содержащий какие-то точки кастомизации (через оверрайды/стратегии/trait'ы и т.п.). Что планируется переиспользовать на уровне всего приложения?
LVV>Различия — в деталях: вопросы, ответы, способ обработки.
Эти различия прекрасно обрабатываются на уровне блоков, составляющих высокоуровневый алгоритм. Зачем их вытаскивать наверх?
LVV>Шаблонный метод — подходящий в данном случае инструмент.
Из описания этого не видно. Видно только, что имеет место быть попытка бежать впереди паровоза и принимать низкоуровневые архитектурные решения до того, как будут определены бизнес-требования и описана высокоуровневая архитектура.
LVV>Дык это он и есть.
LVV>Абстрактный алгоритм работы теста.
А... с таким же успехом можно почти любую программу обозвать шаблонным методом. Вот только, зачем?
Обычно под шаблонным методом понимают переиспользуемый алгоритм, содержащий какие-то точки кастомизации (через оверрайды/стратегии/trait'ы и т.п.). Что планируется переиспользовать на уровне всего приложения?
LVV>Различия — в деталях: вопросы, ответы, способ обработки.
Эти различия прекрасно обрабатываются на уровне блоков, составляющих высокоуровневый алгоритм. Зачем их вытаскивать наверх?
LVV>Шаблонный метод — подходящий в данном случае инструмент.
Из описания этого не видно. Видно только, что имеет место быть попытка бежать впереди паровоза и принимать низкоуровневые архитектурные решения до того, как будут определены бизнес-требования и описана высокоуровневая архитектура.