Многоликий принцип единственности ответственности
#Программирование #Анализипроектированиесистем #ООП #solid #srp #oop #ood IV
https://habr.com/ru/post/565158/
#Программирование #Анализипроектированиесистем #ООП #solid #srp #oop #ood IV
https://habr.com/ru/post/565158/
t.me
Многоликий принцип единственности ответственности
Этот материал является кросс-постом Кажется, любой "солидный" программист знает что такое SOLID вообще и принцип единственности ответственности (SRP) в частности...
Мой первый Pet-проект — Regexoop
#NET #C #Управлениепроектами #regex #oop #c #net5 IV
https://habr.com/ru/post/587296/
#NET #C #Управлениепроектами #regex #oop #c #net5 IV
https://habr.com/ru/post/587296/
Хабр
Мой первый Pet-проект — Regexoop
Мой первый Pet-проект - RegexoopСсылка на проект RegexoopНемного о себе. Я всегда был противником бесплатного труда, меня так воспитали. Работая только за деньги и только с чужими проектами я погорел....
[Перевод] Знакомство с ООП на примере JavaScript
#БлогкомпанииRUVDScom #JavaScript #ООП #Программирование #ruvds_перевод #oop #javascript IV
https://habr.com/ru/post/665290/
#БлогкомпанииRUVDScom #JavaScript #ООП #Программирование #ruvds_перевод #oop #javascript IV
https://habr.com/ru/post/665290/
Хабр
Знакомство с ООП на примере JavaScript
Всем привет! В этой статье мы рассмотрим основные характеристики объектно-ориентированного программирования (ООП) на практических примерах JS-кода. В ходе обсуждения мы осветим основные принципы...
Абстракции и наследование в Си — стреляем по ногам красиво
#Ненормальноепрограммирование #C #ООП #c #oop #наследование #абстракция IV
https://habr.com/ru/post/673270/
#Ненормальноепрограммирование #C #ООП #c #oop #наследование #абстракция IV
https://habr.com/ru/post/673270/
Хабр
Абстракции и наследование в Си — стреляем по ногам красиво
TL;DR https://github.com/pomidoroshev/c-inheritance Иногда нет-нет да и хочется что-нибудь абстрагировать и обобщить в коде на Си. К примеру, хочешь ты принтануть содержимое структуры несколько раз,...
Статический анализатор, который изменит вашу архитектуру
#Java #ООП #oop #ооппрограммирование #elegantobjects #staticanalysis #staticanalyzer IV
https://habr.com/ru/post/580734/
#Java #ООП #oop #ооппрограммирование #elegantobjects #staticanalysis #staticanalyzer IV
https://habr.com/ru/post/580734/
Хабр
Статический анализатор, который изменит вашу архитектуру
Статический анализатор обычно помогает поддерживать выбранный стиль кода . Иногда он находит нетривиальные шаблонные проблемы . Но сегодня посмотрим на то, как статический анализатор заставляет...
[Перевод] Simulating Return Type Inference in C#
#Программирование #NET #C #ООП #dotnet #csharp #oop IV
https://habr.com/ru/post/673448/
#Программирование #NET #C #ООП #dotnet #csharp #oop IV
https://habr.com/ru/post/673448/
Хабр
Simulating Return Type Inference in C#
Мне по-настоящему нравится больше чего-либо в разработке ПО делать фреймворки, позволяющие другим разработчикам создавать что-то крутое. Иногда, в погоне за идеальным кодом, мне на ум приходят...
[Перевод] Fluent Generics in C#
#Программирование #NET #C #ООП #dotnet #csharp #oop IV
https://habr.com/ru/post/666244/
#Программирование #NET #C #ООП #dotnet #csharp #oop IV
https://habr.com/ru/post/666244/
Хабр
Fluent Generics in C#
Дженерики - мощная фича доступная во многих статически типизированных языках программирования. С их помощью можно писать код, который постоянно работает со множеством разных типов, делая упор на их...
Использование slots | Python
#Python #Сервернаяоптимизация #python #slots #optimization #oop IV
https://habr.com/ru/post/686220/
#Python #Сервернаяоптимизация #python #slots #optimization #oop IV
https://habr.com/ru/post/686220/
Хабр
Использование slots | Python
Для начала небольшой дисклеймер. Эта статья вдохновлена моим обучением. Когда я только начинал свой Python-way, на одном из форумов увидел новое для себя понятие - слоты. Но сколько я не искал, в...
Советы по архитектуре кода для начинающих
#Python #ООП #oop #cleanarchitecture #cleancode IV
https://habr.com/ru/post/709670/
#Python #ООП #oop #cleanarchitecture #cleancode IV
https://habr.com/ru/post/709670/
Хабр
Советы по архитектуре кода для начинающих
Для кого статья Вы уже написали свои первые 1000 строк кода и сейчас хотите сделать их понятнее, потому что внесение изменений занимает столько-же времени, сколько написать заново, но советы из ООП,...
Улучшение кода без споров и цитирования известных практик
#PHP #Проектированиеирефакторинг #ООП #unittesting #oop #php #refactoring IV
https://habr.com/ru/articles/794392/
#PHP #Проектированиеирефакторинг #ООП #unittesting #oop #php #refactoring IV
https://habr.com/ru/articles/794392/
Хабр
Улучшение кода без споров и цитирования известных практик
Не секрет, что при формировании новой команды руководители (Team Leader, Tech Leader) сталкиваются с проблемой формирования единого стиля написания программ, так как все члены команды новые, и у...
Как сделать так, чтобы код Backend стажера не вонял
#nodejs #aspnetcore #mvc #oop #solid #javascript #typescript
https://habr.com/ru/articles/863342/
#nodejs #aspnetcore #mvc #oop #solid #javascript #typescript
https://habr.com/ru/articles/863342/
Хабр
Четыре пункта, как улучшить код Backend стажера
Код, разобранный в статье, можно посмотреть в этом репозитории ООП это про мусорные пакеты для плохого кода. Любой код становится плохим в длинной временной перспективе, однако, если обернуть его в...