Как стать автором
Обновить

Комментарии 16

Извините но Ваш пример с Лотусом — типичный быдлокодинг
я потратил меньше пяти минут что бы найти в гугле где поменять клавиши

паралельно прочитал жалобы народа на падения при использовании клавиатурных хуков
вы про Лотус 5 говорите да? ( мы между прочим с тем проектом на Золотой Бубен номинировались ) =))
нет про 4.6.5 в ридми прочёл
я в лотусах не силён в глаза их не видел
да, очень похоже. Адаптер — это паттерн с помощью которого можно реализовать описанный тут принцип наименьшего воздействия на существующий код.
Адаптер — это паттерн с помощью которого можно реализовать описанный тут паттерн. :)
Наверное нужно всеже сказать что это одно и то же разными словами. Мне ближе подобный описательный подход — я представляю процесс выливая воды, для решения уже решенной задачи.
Слово адаптер — для меня это переходик для розетки, и поэтому я связываю его максимум с написанием новых интерфейсов для старых фукнций ( хотя это по сути, одно и то же ).
просто разные описания одно и того же.
Паттерны — средство для упрощения коммуникации, чтобы можно было без бумажки описать суть архитектурного решения, и если их начинают называть разными именами, они теряют свой смысл. Использовать паттерны для обучения это — зло, потому что, если человеку в определённой ситуации не пришла в голову подходящая схема её решения, то он всё равно не сможет правильно применить где-то прочитаный шаблон, а в худшем случае будет пытатся натянуть все известные ему шаблоны на каждую первую задачу и умными книжками трясти перед коллегами, если он работает в команде.
это я к вопросу о велосипедах ;)
это скорее вопрос выражения понятия. У всех по разному настроены ассоциации, да и мыслят все по-своему. Я не понимаю паттерны по сухому описанию — мне нужны живые примеры. Слово адаптер для меня означает лишь переходник от одной розетки к другой. Когда же я слышу фразу о выливании воды из чайника — я живо представляю весь процесс и вспоминаю основной принцип.
Так и надо было написать в посте. Мне не нравится название «адаптер», поэтому предлагаю называть его «чайник» :)
а еще лучше написать мне не нравится название адаптер потому что я чайник =))
Самокритично
Повесили клавиатурный хук который замещал нажатия Enter на Tab если нажатие имело место быть в нужных нам таблицах нашего приложения.

А я бы вас убил за такое, на месте вашего заказчика. Ну по крайней мере Акты выполненных работ точно бы не подписал.

П.С: А в целом со статьей полностью согласен. Зачем придумывать велосипед, если кто-то его уже придумал за нас.
заказчик требовал эту фичу — вынь да полож. Другого решения мы не нашли, хотя может оно и было.
Это понятное дело, но хвастаться этим не стоило бы
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации