ReactJS, TypeScript, Micro FrontendsReact fwdays | 27 березня. Долучайся!
×Закрыть

Материалы по теме «ООП - это просто»

RSS

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

Наталия Ништа 40975

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

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

Наталия Ништа 29420

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

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

Наталия Ништа 44031

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

Комментарии

Сейчас у нас —3, feels like —12, но ветер 35 км/ч, что бывает редко, только при сильной смене погоды, Кстати да, в Киеве никогда такого не замечал. А тут всегда когда поднимается сильный ветер — знаешь, что будет меняться погода.
За редчайшими исключениями (которыми можно пренебречь) бизнес может менять предложение вслед спросу — купить второй станок, поднять еще зоопарк серверов, нанять больше людей и т.п.
Це ж dedicated team, а вона завжди вважалася типом контракту.
Цікаво, про CR взагалі не знав (хоча це наче Time&Material у більш гнучкій формі)
А що сталося з C++ ? Таке різке падіння з 14% до 4% ... всi перейшли на C # і Java?
А взагалі приємно згадати минуле. Java в 2015-му році була на вершині — 26%, а все тому що в 2014 році вийшла Java 8, яка всіх порвала і зараз переважно і використовується. Більше такого успіху не було ...
Дякую за діаграми. Я якось упустив цей момент. Чому Objective-C з 5% в 2014 році після випав з обойми? Чим Swift крутіше?
Kotlin і Java прекрасно один одного доповнюють. Ви можете в одному проекті писати і Kotlin, і Java код, і імпортувати типи з однієї мови в інший, і навпаки, якщо це потрібно.
У Kotlin дуже багато крутих фітч, просто вони не всім відомі, звідси й виникла думка, що Kotlin — це просто синтаксичний цукор. Я на своїй доповіді буду про це розповідати. it-simulator.com/...​ava-bitva-desyatirichchya
Якраз для цього і була розроблена технологія Kotlin/Native, яка перетворює Kotlin код в машинний. Причому розмір бінарників набагато менше, ніж якщо використовувати GraalVM
Крім того, Java EE більше не залежить від Oracle, а розробляється Eclipse Foundation (тому і була перейменована в Jakarta EE)
OpenJDK — використання безкоштовне (в тому числі і в контейнерах)
Dedicated Development Center (DDC) — если заказчик хочет на долгосрочной основе расширить свой штат за счет офшорной команды. это не тип контракта, а модель взаимодействия. не нужно путать.
так популярність рівномірно падала, а тут раптом рраз — і навпаки.