ООП vs функции

TF-Studio
На сайте с 17.08.2010
Offline
334
#31

ооп дает удобство разработки и изменения кода

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
ydn
На сайте с 12.05.2010
Offline
12
ydn
#32

Если проект крупный и сложный, то стоит задуматься об использовании ООП. Очень удобно, если планируется постоянная работа над проектом, когда постоянно требуется что-то изменять или добавлять новое. В плане расширяемости и удобства ООП - это то, что нужно. Я уже не говорю о работе в команде и о километрах кода, там без ООП сложно обойтись.

Мой вердикт, знать ООП нужно, но стоит различать где его нужно применять, а где можно и обойтись функциональным программированием, тут уж под одну гребенку всё не подгребешь

Вёрстка xHTML ● WordPress > Вёрстка, программирование, настройка, консультации (/ru/forum/526726) Вёрстка на халяву (/ru/forum/569543) ICQ 853588 | Написать мне личное сообщение ()
Orangesoda
На сайте с 22.08.2010
Offline
17
#33
ООП vs функции

Простота поддержки и расширяемость vs скорость

N
На сайте с 06.05.2007
Offline
419
#34
WhiteSmartFox:
просто у каждого заказчика своя реализация основного кода) и его делают десятки тысяч человек

В такой схеме они почти не пересекаются и не взаимодействуют. Эдак можно всех писателей расширений джумлы посчитать работающим над одним проектом.

Кнопка вызова админа ()
_vb_
На сайте с 25.07.2009
Offline
104
#35

По барабану крупный/мелкий проект, кол-во разработчиков и проч. Эти сложности другими методами разруливаются.

ООП vs функции - это стиль, образ мыслей разработчика, та модель задачи, которая у него в голове вариться.

Катить(колесо) - функция

Колесо.катить() - ООП

:)

Саратовская фракция серча (). Давайте посчитаемся.
WS
На сайте с 17.11.2010
Offline
25
#36
netwind:
В такой схеме они почти не пересекаются и не взаимодействуют. Эдак можно всех писателей расширений джумлы посчитать работающим над одним проектом.

Не совсем так примерно половина ресурсов это работы над общим ядром, т.е. как бы один проект.

N
На сайте с 06.05.2007
Offline
419
#37

WhiteSmartFox, и на чьи деньги это происходит? компании платят netcraker-у за развитие чужого кода вместо нужного клиенту ? ей богу лучше тогда 1c внедрять. там хотя бы такой наглости не бывает.

ну, это если вы не приврали насчет ядра.

WS
На сайте с 17.11.2010
Offline
25
#38

может и приврал :) , суть не в этом (хотя замечу что в ядро добавляется та функциональность которая потребовалась какому-то одному заказчику, но возможно будет нужна и другим, т.е. за чужой код никто конечно платит не будет) и помоему мы сильно отклонились в сторону от основного обсуждения. Я только хотел сказать что огромные мировые проекты делаются исключительно на ООП и все :)

RO
На сайте с 13.07.2009
Offline
88
#39

Катить(колесо) - функция

Колесо.катить() - ООП

---

+1 это гениально :) в холиваре участвовать не стану ибо это дело не благодарное и смысла в нем нет.

[Удален]
#40
HraKK:
..."Совершенный код" Макиавелли(вроде)...

Совершенный код С. Макконнелл а ошибка по Фрейду ))

UPD: уже это отметили.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий