Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×

Статті автора Наталия Ништа

Принцип подстановки Барбары Лисков

Наталия Ништа 51833

Продолжая серию «ООП — это просто», на этот раз я попытаюсь рассказать о принципе подстановки Барбары Лисков (Liskov substitution principle, далее LSP). Рассмотрим пример, в котором нарушим этот принцип и посмотрим, к чему это приведёт. 226

Инвертируй меня полностью

Наталия Ништа 33180

В этой статье я попытаюсь рассказать про принцип инверсии зависимостей (Dependency inversion principle, далее DIP). Чтобы по-человечески разобраться, начнем с самого начала — с интерфейсов и принципа «проектируйте на уровне интерфейсов, а не реализаций». 206

Уровни абстракций — ключ к пониманию архитектурных изысков ПО

Наталия Ништа 51522

Эта статья будет в большей степени полезна новичкам, только начинающим работать с абстракциями и построением архитектур ПО. Однако искренне надеюсь, что и более опытные специалисты смогут найти для себя что-то интересное в этом материале. 104

Читать лекции. Персональный level-up

Наталия Ништа 12849

Время от времени я читаю лекции технической тематики. В этой статье хочу рассказать, зачем я это делаю и зачем это может понадобиться вам. А также поделюсь историями о возможных подводных камнях. 43

Как реанимировать старый безнадежный проект. Часть 2: Тимбилдинг

Наталия Ништа 5737

Кроме первой проблемы — «рефакторинг vs переписывание с нуля», вас ждет не менее увлекательная задача — построение команды и проектов. 73

Как реанимировать старый безнадежный проект. Часть 1: Рефакторинг vs переписывание с нуля

Наталия Ништа 8993

Существует два диаметрально противоположных мнения на этот счет. Обе стороны опасаются одного и того же, но по-разному понимают причины потенциальных проблем. Как выбрать, что делать и чего ждать от новых перемен в старом проекте? 190

Ещё один безнадежный проект

Наталия Ништа 15879

Если вы читали книгу Эдварда Йордана «Путь камикадзе», то вы наверняка помните его шикарную классификацию «безнадежных проектов». Я в свою очередь хочу дополнить его список новым типом — это «старый безнадёжный проект». 130