Внедрение зависимостей (Dependency Injection). Используется в Angular в сервисах. Удобно для юнит-тестирования. Можно теже сервисы заменять на фейковые, если их внедрять. И тестировать оффлайн от удаленного бек-енда, а не на прямую создавать экземпляр конретного класса.
Давно я ждал подобную статью. Полностью согласен со статьей. Намученный горьким опытом верстки psd макетов горе-дизайнеров, скажу что намного продуктивнее будет иметь дизайнера, который делает шаблоны веб-продукта в html css. Тут сразу появляется большое преимущество по сравнению с рисующими дизайнерами — анимация и другие эффекты будут делаться им и ровно так, как задумал дизайнер. И выглядеть (стоить) продукт будет гораздо лучше (больше), на мой взгляд. А кроссбраузерностью и исправлением технических недочетов как раз таки занимается веб-технолог.
Эх… Поработать бы с командой, которую описал автор статьи…
Теория Дарвина в действии. Выживает тот, кто приспосабливается. Вы сами, по-моему после первого предложения ответили на свой вопрос :) А еще длиннее, относительно своей разновидности, он стал из-за мутации.На ней, мутации, и основывается теория эволюции Дарвина.
Эх… Поработать бы с командой, которую описал автор статьи…