Грани полиморфизма React: полиморфные декораторы

Привет, снова Костя из Интересно

https://habr.com/ru/companies/cloud_ru/articles/962830/

#react #полиморфизм #декораторы #hoc #link #uikit

Грани полиморфизма React: полиморфные декораторы

Привет, снова Костя из  Cloud.ru . Мы поговорили уже про  as  для типобезопасного полиморфизма,  asChild  для композиции и FACC для вариативного дизайна. Но что, если я...

Хабр

Грани полиморфизма React: паттерн FACC

Привет, с вами снова Костя из Читать статью

https://habr.com/ru/companies/cloud_ru/articles/962824/

#полиморфизм #reactjs #FACC #композиция #typescript

Грани полиморфизма React: паттерн FACC

Привет, с вами снова Костя из  Cloud.ru . Мы поговорили про паттерн  as   для типа безопасного полиморфизма и  asChild   для чистой композиции . Но сегодня поговорим о...

Хабр

Грани полиморфизма в React: паттерн asChild

Привет, мы продолжаем разбирать полиморфизм в React. В прошлой серии мы разобрали паттерн as — мощный, типобезопасный, но с проблемами в композиции. Сегодня разберем, как решить эту проблему с помощью паттерна asChild . Спойлер: это сделает ваш код чище, композируемее и приятнее для глаз, но придется пожертвовать поддерживаемостью. Читать про asChild

https://habr.com/ru/companies/cloud_ru/articles/962814/

#полиморфизм #react #typescript #декораторы

Грани полиморфизма в React: паттерн asChild

Привет, мы продолжаем разбирать полиморфизм в React. В прошлой серии мы разобрали паттерн  as  — мощный, типобезопасный, но с проблемами в композиции. Сегодня разберем, как решить эту...

Хабр

Как перестать писать спагетти-код: ключевые идеи ООП

На собеседованиях часто можно услышать вопрос: «Назовите принципы хорошего кода». Даже начинающие, но уже имеющие практический опыт программисты интуитивно понимают: хороший код — это читаемый, переиспользуемый, легко расширяемый и поддерживаемый. Но что обеспечивает эти качества? Ответ кроется в объектно-ориентированном программировании (ООП).

https://habr.com/ru/articles/964836/

#ооп #наследование #полиморфизм #абстракция #инкапсуляция #интерфейсы #классы #композиция #агрегация #декомпозиция

Как перестать писать спагетти-код: ключевые идеи ООП

На собеседованиях часто можно услышать вопрос: «Назовите принципы хорошего кода». Даже начинающие, но уже имеющие практический опыт программисты интуитивно понимают: хороший код — это читаемый,...

Хабр

Грани полиморфизма в React: паттерн as

Всем привет! Сегодня я возвращаюсь с новой порцией TypeScript- и React-магии. Вместе разберем полиморфизм в React, а именно — паттерн as . Зачем он нужен, как его прикрутить без багов и почему это сделает ваши компоненты в разы круче. Как обычно — всё под катом. Посмотреть

https://habr.com/ru/companies/cloud_ru/articles/962798/

#полиморфизм #react #дизайнсистема

Грани полиморфизма в React: паттерн as

Всем привет! Сегодня я возвращаюсь с новой порцией TypeScript- и React-магии. Вместе разберем полиморфизм в React, а именно — паттерн  as . Зачем он нужен, как его прикрутить без багов и почему...

Хабр

Гайд на полиморфизм. Rust

В прошлых статьях мы разобрали теорию: что такое полиморфизм и какие существуют способы его реализации. Настало время посмотреть, как это реализуется на практике. В качестве примера был выбран Rust — язык с богатой функциональностью, с одной стороны, и простой, прозрачной реализацией — с другой.

https://habr.com/ru/articles/925576/

#rust #полиморфизм #перегрузка_операторов #vmt #перегрузка #указатели #виртуальные_функции #assambler #under_the_hood #ассемблер

Гайд на полиморфизм. Rust

Гайд на полиморфизм. Основные идеи Гайд на полиморфизм. Что там под капотом? Гайд на полиморфизм. Rust В прошлых статьях мы разобрали теорию: что такое полиморфизм и какие существуют способы его...

Хабр

Гайд на полиморфизм. Что там под капотом?

В прошлой статье мы рассмотрели теоретическую основу такого понятия как полиморфизм. Теперь же перейдем к рассмотрению что там «под капотом».

https://habr.com/ru/articles/923178/

#полиморфизм #дженерики #boxing #java #c# #net #js #kotlin #go #rust

Гайд на полиморфизм. Что там под капотом?

В прошлой статье Гайд на полиморфизм. Основные идеи мы рассмотрели теоретическую основу такого понятия как полиморфизм и изучили различные его виды. Теперь предлагаю перейти к рассмотрению того как...

Хабр

Гайд на полиморфизм. Основные идеи

Полиморфизм, сколько в этом слове красивого и даже таинственного. Происходит от греческого πολύμορφος что означает — многообразный. В программировании это понятие встречается часто и обыденно для понимания большинством программистов. Но так ли это на самом деле?

https://habr.com/ru/articles/910194/

#полиморфизм #ооп #polymorphism #функциональное_программирование #rust #c# #java #typescript #kotlin #go

Гайд на полиморфизм. Основные идеи

Полиморфизм, сколько в этом слове красивого и даже таинственного. Происходит оно от греческого πολύμορφος что означает — многообразный.  В программировании это понятие встречается часто...

Хабр

Сравнила объектно-ориентированное программирование с психологией человека и показала, как это выглядит в коде

Привет, Хабр, меня зовут Александра, я программист в отделе разработки серверных решений

https://habr.com/ru/companies/yoomoney/articles/876970/

#психология_программирования #наследование #инкапсуляция #полиморфизм #абстрагирование #ооп

Сравнила объектно-ориентированное программирование с психологией человека и показала, как это выглядит в коде

Привет, Хабр, меня зовут Александра, я программист в отделе разработки серверных решений ЮMoney . В этой статье описываю, как принципы объектно-ориентированного программирования можно использовать в...

Хабр

О том, как легкомысленное использование полиморфных аллокаторов может испортить вам жизнь

Вы хотите идти в ногу со временем и перевести ваш проект на полиморфные аллокаторы? Вас не могут отговорить от этого даже затраты на виртуальные вызовы? Тогда вы просто обязаны знать о нюансах с лайфтаймом, и почему нельзя просто взять и поменять свои контейнеры на аналоги из пространства имён pmr.

https://habr.com/ru/companies/pvs-studio/articles/875922/

++ #аллокатор #полиморфные_аллокаторы #полиморфизм #память #лайфтайм #время_жизни

О том, как легкомысленное использование полиморфных аллокаторов может испортить вам жизнь

Вы хотите идти в ногу со временем и перевести ваш проект на полиморфные аллокаторы? Вас не могут отговорить от этого даже затраты на виртуальные вызовы? Тогда вы просто обязаны знать о нюансах с...

Хабр