• Почему говорят, что ООП это зло?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Глупости. ООП - очень мощная парадигма. Бывают кейсы, когда она слишком накладна, это правда, но заявлять, что она зло...
    Безусловно, если обмазываться всякими хаскелями, лиспами, эрлангами, скалами... где ООП парадигма может не давать профита, либо не применима вовсе - конкретно в тех языках ее использовать и не нужно.
    В языках же заточенных по ООП парадигму - ФП с большой вероятностью будет плохой идеей.

    Как то статья была, жаль не нашел (если кто найдет - отпишите в комментариях пожалуйста), со сравнением ООП и ФП, одним из тезисов было сравнение существующих принципов и паттернов, в ООП: наследование, полиморфизм, инкапсуляция, SOLID, IoC, ServiceLocator,... а у ФП: функции, функции, функции...

    ФП сейчас набирает популярность, однако много людей, в том числе из моих знакомых, ярых поклонников этого направления вернулись обратно к "классике", в основном причина была такая: слишком высокая цена поддержки.
    Ответ написан
    2 комментария
  • Почему говорят, что ООП это зло?

    @evgeniy_lm
    Срач вокруг ООП это тема из 70-х. Тогда когда компьютеры были медленными и памяти было мало возражения оппонентов ООП (тогда это были серьезные, уважаемые люди) были аргументированы и понятны. Сейчас тезис "ООП - зло" вызывает не более чем печальную улыбку и четко маркирует товарищей которые к программированию ни какого отношения не имеют.
    Хотя тоже не стоит злоупотреблять ООП, например класс решения квадратных уравнений выглядит нелепо
    Ответ написан
    1 комментарий