Re[5]: Уместно ли давать задачку о взвешивании монет
От: so5team https://stiffstream.com
Дата: 22.01.20 11:20
Оценка:
Здравствуйте, fmiracle, Вы писали:

F>Паттерн — это некоторый шаблон. Такое типовое решение кусочка задачи. Причем такой, чтобы ты дал его название и другой программист сразу понял о чем речь, без пересказа кода и алгоритма. Типа "этот сервис тут синглтон" или "задания создаются через фабрику" — и сразу понятно о чем речь.

F>И в таком смысле конечный автомат вполне себе "паттерн".

Тогда давайте и "стек", "дек" и "очередь" паттернами объявим.

F>При ревью говорю коллеге "для поиска подстроки тут использован конечный автомат" и он уже боле-менее понимает как код работает.


Ну и алгоритм двоичного поиска заодно. Тоже, в эти, в паттерны.

Не, ну а чё? Говорю коллеге "в этом векторе данные отсортированы, так что тут может быть использован двоичный поиск" и он уже более-менее понимает, как код работает.
Отредактировано 22.01.2020 11:21 so5team . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.