ООП ерес

69 отговора 0 прегледа
#1

ООП ерес

Тълъдъръ - лема на Евлампи - прайвит методите ядат невръстни дечица и е добре да нямаме такива.

Обосновка:

Допускане 1 - допускаме, че пишем прайвит методи, които пипат прайвит стейт без да им го подаваме като параметър. Конграчулейшънс - програмираме с глобални променливи, само дето глобалността ужким е по-малка (реално изобщо не е).

Допускане 2 - всичките прайвит методи стрикно си ги пишем да бачкат върху параметри (влкючително части от стейта го подаваме така) и да връщат резултат. Добре - що не го направим това глобална (али пропърли неймспейсната) функция?

Извод:

Прайвит методите са шит и не трябва да ги ползваме.

Благодаря за вниманието :)

I have sold less books on sex than Stephen Hawking has on physics -- Madonna
Отговор
в отговор на Eвлaмпи Пoпдимитpoв #2

Re: ООП ерес

е то като слезеш най-долу си на машинен език и всичко е видимо.

Al: A Bundy never wins, but a Bundy never quits.
Отговор
в отговор на chupac #3

Re: ООП ерес

Е тук говорим популярни ооп езици. Примерно Джава да речем или До диез.

I have sold less books on sex than Stephen Hawking has on physics -- Madonna
Отговор
в отговор на Eвлaмпи Пoпдимитpoв #4

Re: ООП ерес

аз нямма против оривате мембери, но ключовата дума привате трябва да се забрани.




NE SUTOR ULTRA CREPIDAM
Отговор
в отговор на zaphod #5

Re: ООП ерес

И като имаш някаква ГУИ среда, като Jboss tools например - като цъкнеш на някой клас през VIEW компонента (JSF напр.)- да ти изплюва всичко дето трябва и дето не трябва.
Понякога се чудя наистина какво работите всъщност. Корпоратива поне си казва директно къде са му основните доходи, а мнозинството останали се правят на погромисти.
Баси, и като имаш някое по-дебело дърво наследявания на определен основен клас - и като ти се натрупат видими няколко хиляди видими методи от тия нагоре по веригата...
Баси, не е истина, просто! Акъл море - глава шамандура!

Редактирано от rabin на

Отговор
в отговор на rabin #6

Re: ООП ерес

Само ще ти кажа, че най-голямата софтуерна фирма се управлява от едни момчета, дето и един ред код не са написали през живота си и нямат идея кво е това. Не че нещо лошо за тях, евала и повече такива да има в тая иначе безумна държава, но не е нужно да киснеш на дебъгера по цел ден, че да си голем.

--
One day it will make sense.
Отговор
в отговор на Гypy #7

Re: ООП ерес

Чакай ся, аз исках да ти пришушна кои са най-големите, ама няма сми, и ти ги знаеш. Златев, Черепа, едно-друго.
Темата дали погледна за какво е?

Отговор
в отговор на rabin #8

Re: ООП ерес

с няколко хиляди наследени метода говорим за наистина лош дизайн.

Al: A Bundy never wins, but a Bundy never quits.
Отговор
в отговор на chupac #9

Re: ООП ерес

Я бързо да си признаваш какво работиш? На магазин нещо - продавач-консултант? Офис - мениджър?
Поглеждал ли си структурата на Vaadin, която пък стъпва на GWT. Аз съм компилирал widget-и за това, та от немай къде се запознах. Обяснявам като за офис - мениджър - GWT е Google Web Toolkit, някои колеги много го харесват.

Отговор
в отговор на rabin #10

Re: ООП ерес

ми аз си казах в друга тема - овчар съм.
ма и повечето ми овце се справят някак с мейвън и еклипс без да реват като вдовица за кур.

Al: A Bundy never wins, but a Bundy never quits.
Отговор
в отговор на chupac #11

Re: ООП ерес

Рева от такива като тебе безхаберници, дето правят простотии по горните нива. Баси, да се обсъжда дали да не са всички методи видими - доживях го у форум за погромисти, уж! Записвам си темата, че Лупи ще я изтрие да ни покрие резила пред света!

Отговор
в отговор на rabin #12

Re: ООП ерес

всъщност съм на мнение, че всичко което може трябва да се прави прайвът. публично пускам само нещо, което със сигурност се ползва отвън.

Al: A Bundy never wins, but a Bundy never quits.
Отговор
в отговор на rabin #13

Re: ООП ерес

Понякога се чудя наистина какво работите всъщност.
аристотел е казал че глупавия се чуди как може нещата да са такива каквито са, а умния щеше да се чуди ако бяха иначе.




NE SUTOR ULTRA CREPIDAM
Отговор
в отговор на zaphod #14

Re: ООП ерес

а един друг беше казал, че има човек - има проблем, няма човек - няма проблем.

Al: A Bundy never wins, but a Bundy never quits.
Отговор
в отговор на chupac #15

Re: ООП ерес

Е то онзи сигурно се е нагледал на рабиновци, разбирам го.

Отговор
в отговор на bobyb #16

Re: ООП ерес

за съжаление опитът му да ги натика всичките в сибир беше неуспешен.

Al: A Bundy never wins, but a Bundy never quits.
Отговор
в отговор на bobyb #17

Re: ООП ерес

И ти ли си против ООП принципите? Не се и съмнявам. То няма лошо човек да живее на село, ама поне като имате нет нямате оправдание. Да бяхте попрочели разни неща, едни такива основополагащи. Видно е, че на училище не сте ходили.

Отговор
в отговор на chupac #18

Re: ООП ерес

Невъзможно, още Айнщайн го е казал.

Отговор
в отговор на Eвлaмпи Пoпдимитpoв #19

Re: ООП ерес

Като се замисля и аз не понасям прайвит методи от известно време, ама си мислех че е щото като цяло коденето ми е омръзнало вече.

Отговор
в отговор на bobyb #20

Re: ООП ерес

В момента препрочитам "Архипелаг Гулаг". [линк] Сталин е изтребвал именно интелигентните хора (да не се бърка с днешната жалка представа за интелектуалец). Насилствено и хаотично налагане на скотски тоталитаризъм.
Та, толкова и общата ви култура, колкото и професионалната. А това клише с Айнщайн го разнася куцо и сакато. Като куцо сомалийче - автомат!

Отговор