Архивы автора: admin

Что такое SOLID (часть 4). Принцип разделения интерфейса

Инициал «I» означает «Interface segregation principle», что значит «Принцип разделения интерфейса». Это означает что клиенты не должны зависеть от интерфейсов, которые они не используют (что нужно создавать только небольшие и узконаправленные интерфейсы, не перегруженные ненужными методами).

Рубрика: Основы | Метки: , | Оставить комментарий

Что такое SOLID (часть 3). Принцип подстановки Барбары Лисков

Буква L означает «Принцип подстановки Барбары Лисков» («Liskov Substitution Principle» или «LSP»). И означает что должна быть возможность вместо базового (родительского) типа (класса) подставить любой его подтип (класс-наследник), при этом работа программы не должна измениться.

Рубрика: Основы | Метки: , | Оставить комментарий

Что такое SOLID (часть 2). Принцип открытости-закрытости

В первой части статьи мы разбирали что означает буква «S» в данной аббревиатуре. Сейчас мы разберем что означает «O» — это «Open Closed Principe» (или «OCP»), что переводится как Принцип открытости-закрытости. Что это значит? Это значит что класс должен открыт … Читать далее

Рубрика: Основы | Метки: , | Оставить комментарий

Что такое SOLID (часть 1). Принцип единой ответственности

В программировании использую разные виды проектирования кода. Один из таких видов проектирования называется «SOLID». Используя данный способ проектирования можно создать такую систему, которую будет легко поддерживать и расширять.

Рубрика: Основы | Метки: , | Оставить комментарий

5 частых ошибок Junior разработчиков

Проработав несколько лет в разных компаниях, я заметил что начинающие разработчики постоянно допускают одни и те же ошибки. Если исправить эти ошибки, то, по моему мнению, разработчик сразу пойдёт выше по знаниям и карьерной лестнице.

Рубрика: Советы | Метки: | Оставить комментарий