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

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

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

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

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

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

Хабр

Гадание на пяти строчках: о чем молчит программа

Забудьте о призраках, настоящая угроза кроется в повседневных вещах, таких как static_cast, который может неожиданно лишить вас безопасности, и assert, стремительно исчезающий в релизной сборке. Добро пожаловать в мир ловушек, созданных собственными руками!

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

#c++ #pvsstudio #static_analysis #статический_анализ #gamedev #ошибки #программирование #xenia #наследование #ошибки_программистов

Гадание на пяти строчках: о чем молчит программа

Забудьте о призраках, настоящая угроза кроется в повседневных вещах, таких как static_cast, который может неожиданно лишить вас безопасности, и assert, стремительно исчезающий в релизной сборке. Добро...

Хабр

Дуалистичная типовая система JavaScript VS Единая объектная система Python. Краткий обзор

Сегодня поговорим о объектах, объектной архитектуре и способах взаимодействия с ними на примере языков программирования Python и JavaScript. Получилось небольшое исследование, противопоставляющее прототипирование и ООП. Давайте разбираться!

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

#ООП #прототипирование #объект #Объектная_архитектура #python #javascript #типы #наследование

Дуалистичная типовая система JavaScript VS Единая объектная система Python. Краткий обзор

Привет, Хабр! Я начинающий разработчик с полуторагодовым опытом программирования на Python и чуть меньшим на JavaScript. Меня всегда интересовало особенное различие в этих двух языках, про которое...

Хабр

[Перевод] Люди не понимают ООП

«ООП для меня означает лишь обмен сообщениями, локальные ограничения и защиту, сокрытие состояния процесса и крайне позднее привязывание», — Алан Кэй (человек, придумавший термин «объектно-ориентированное программирование») 1 Похоже, многим не нравится объектно-ориентированное программирование. Первое, что приходит в голову, когда слышишь эту трёхбуквенную аббревиатуру — это пример с автомобилем, наследование, геттеры, сеттеры и ObjectFactoryFactorySingleton. Мне это всегда казалось довольно странным. Мне не только нравится ООП, я ещё и считаю, что часто это лучший/наиболее очевидный способ моделирования задачи. И ниже я расскажу, почему.

https://habr.com/ru/companies/ruvds/articles/792052/

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

Люди не понимают ООП

«ООП для меня означает лишь обмен сообщениями, локальные ограничения и защиту, сокрытие состояния процесса и крайне позднее привязывание», — Алан Кэй (человек, придумавший термин...

Хабр