RU

[Перевод] Барбара Лисков
«Абстракция данных и иерархия»

Наверное, каждый программист, работавший с объектно-ориентированными языками, хотя бы раз слышал о принципе подстановки Лисков. Однако мало кто знает,…

история itоопнаследованиеsmalltalkанализ и проектирование системsolid
Habr
RU

Как я перешёл с React на Angular и не пожалел

Когда я говорю, что перешёл с React на Angular, на меня смотрят примерно так же, как если бы я сказал, что добровольно переехал из Амстердама куда-ниб…

angularreactфронтендTypeScriptRxJSnxоопархитектура фронтендасравнение фреймворковличный опыт
Habr
RU

DAO vs Repository и ORM: где заканчивается архитектура и начинается хаос

Всем привет! Я Дмитрий Милов, Python-разработчик компании МУЛЬТИФАКТОР в команде продукта MULTIDIRECTORY, мы разрабатываем собственную службу каталого…

multifactormultidirectoryархитектура приложенийоопpythonormчистый кодпаттерныrepositorydao
Habr
RU

Первые отзывы на новинки о System Design

Привет, Хаброжители! Спешим поделится с вами первыми рецензиями на предзаказы: «System Design. Проектирование мобильных систем. Подготовка к сложному …

system designподготовка к собеседованиютехническое собеседованиеoodпроектирование системпредзаказооп
Habr
RU

Чистая архитектура на практике: перестаём ломать сервис при каждом релизе

У вас небольшой релиз. Вы меняете пару строк кода, выкатываете обновление - и через несколько минут сервис начинает отдавать странные ошибки. Баги поя…

clean architectureclean codearchitectureпрограммированиепроектирование системшаблоны проектированияоопhexagonal architecturegraspsolid