| 12. Дань моде | |
| Довольно много программистов, особенно начинающих (в том числе — не подозревающих о том, что они — начинающие), совершают ошибки из-за того, что используют новомодные инструменты, непонимая их сути и назначения. | |
| Не стоит сразу же широко применять в реальных задачах только что изученные паттерны, приемы и механизмы. Наилучший результат в решении задачи всегда дает использование только самых привычных и изученных инструментов. | |
| На сколько бы хорош не был инструмент, без глубокого понимания его использование принесет только новые проблемы. К сожалению, довольно много программистов считают, что достаточно пользоваться продвинутыми технологиями чтобы добиться успеха. Этого, к сожалению, недостаточно. Непонимание используемых механизмов, даже самых продвинутых, приведет к краху гораздо быстрее, чем грамотное использование даже самых древних технологий. | |
| Лично мне было бы гораздо спокойнее ехать в «Запорожце» с хорошим водителем, нежели в самом безопасном автомобиле, но с водителем плохим. Прошу прощения, если задел чьи-либо чувства. Уверяю вас, никакого политического подтекста. | |
| Заранее хочу предостеречь читателя от неправильного понимания предложенной идеи. Я не призываю отказываться от всего неизвестного, и продолжать программировать только так, как читатель умеет это делать сегодня. Напротив, я призываю пользоваться наиболее перспективными достижениями. Однако, прежде чем использовать новые технологии, я призываю изучить вопрос досконально, рассмотреть, по возможности, все аспекты, все ситуации, где та или иная технология должна применяться, и добиться от себя понимания, почему данная технология является наиболее удачным решением. | |