Про SOLID во фронтенде

5 принципов:

  1. принцип единственной ответственности (single responsibility principle);
  2. открытости и закрытости (open/closed principle);
  3. подстановки Барбары Лисков (Liskov substitution principle);
  4. разделения интерфейса (interface segregation principle);
  5. инверсии зависимостей (dependency inversion principle).

Прочитать книгу о принципах SOLID и объектно-ориентированном дизайне программ

Посмотреть серию роликов про принципы SOLID

Похожие записи

О слайдах

Youtube видео. Мастер-класс Алексея Каптерева "О слайдах", почему большинство презентаций со слайдами — очень скучные и запутанные, и о том, как превратить ваши слайды из ваших противников в ваших союзников.

Что такое data driven design?

Методология принятия дизайнерских решений, основанная на результатах исследований, а не на опыте, вкусе или интуиции дизайнера.

+function ($) { "use strict"; }(window.jQuery);

  • объявляется IIFE (немедленно выполняемая функция-выражение)
  • в функцию передаётся объект библиотеки jQuery, которая внутри будет доступна через переменную с именем $
  • включается «строгий режим»