ООП ерес
69 отговора
0 прегледа
ООП ерес
Тълъдъръ - лема на Евлампи - прайвит методите ядат невръстни дечица и е добре да нямаме такива.
Обосновка:
Допускане 1 - допускаме, че пишем прайвит методи, които пипат прайвит стейт без да им го подаваме като параметър. Конграчулейшънс - програмираме с глобални променливи, само дето глобалността ужким е по-малка (реално изобщо не е).
Допускане 2 - всичките прайвит методи стрикно си ги пишем да бачкат върху параметри (влкючително части от стейта го подаваме така) и да връщат резултат. Добре - що не го направим това глобална (али пропърли неймспейсната) функция?
Извод:
Прайвит методите са шит и не трябва да ги ползваме.
Благодаря за вниманието :)
I have sold less books on sex than Stephen Hawking has on physics -- Madonna
Обосновка:
Допускане 1 - допускаме, че пишем прайвит методи, които пипат прайвит стейт без да им го подаваме като параметър. Конграчулейшънс - програмираме с глобални променливи, само дето глобалността ужким е по-малка (реално изобщо не е).
Допускане 2 - всичките прайвит методи стрикно си ги пишем да бачкат върху параметри (влкючително части от стейта го подаваме така) и да връщат резултат. Добре - що не го направим това глобална (али пропърли неймспейсната) функция?
Извод:
Прайвит методите са шит и не трябва да ги ползваме.
Благодаря за вниманието :)
I have sold less books on sex than Stephen Hawking has on physics -- Madonna
Re: ООП ерес
е то като слезеш най-долу си на машинен език и всичко е видимо.
Al: A Bundy never wins, but a Bundy never quits.
Al: A Bundy never wins, but a Bundy never quits.
Re: ООП ерес
Е тук говорим популярни ооп езици. Примерно Джава да речем или До диез.
I have sold less books on sex than Stephen Hawking has on physics -- Madonna
I have sold less books on sex than Stephen Hawking has on physics -- Madonna
Re: ООП ерес
аз нямма против оривате мембери, но ключовата дума привате трябва да се забрани.
NE SUTOR ULTRA CREPIDAM
NE SUTOR ULTRA CREPIDAM
Re: ООП ерес
И като имаш някаква ГУИ среда, като Jboss tools например - като цъкнеш на някой клас през VIEW компонента (JSF напр.)- да ти изплюва всичко дето трябва и дето не трябва.
Понякога се чудя наистина какво работите всъщност. Корпоратива поне си казва директно къде са му основните доходи, а мнозинството останали се правят на погромисти.
Баси, и като имаш някое по-дебело дърво наследявания на определен основен клас - и като ти се натрупат видими няколко хиляди видими методи от тия нагоре по веригата...
Баси, не е истина, просто! Акъл море - глава шамандура!
Понякога се чудя наистина какво работите всъщност. Корпоратива поне си казва директно къде са му основните доходи, а мнозинството останали се правят на погромисти.
Баси, и като имаш някое по-дебело дърво наследявания на определен основен клас - и като ти се натрупат видими няколко хиляди видими методи от тия нагоре по веригата...
Баси, не е истина, просто! Акъл море - глава шамандура!
Редактирано от rabin на
Re: ООП ерес
Само ще ти кажа, че най-голямата софтуерна фирма се управлява от едни момчета, дето и един ред код не са написали през живота си и нямат идея кво е това. Не че нещо лошо за тях, евала и повече такива да има в тая иначе безумна държава, но не е нужно да киснеш на дебъгера по цел ден, че да си голем.
--
One day it will make sense.
--
One day it will make sense.
Re: ООП ерес
Чакай ся, аз исках да ти пришушна кои са най-големите, ама няма сми, и ти ги знаеш. Златев, Черепа, едно-друго.
Темата дали погледна за какво е?
Темата дали погледна за какво е?
Re: ООП ерес
с няколко хиляди наследени метода говорим за наистина лош дизайн.
Al: A Bundy never wins, but a Bundy never quits.
Al: A Bundy never wins, but a Bundy never quits.
Re: ООП ерес
Я бързо да си признаваш какво работиш? На магазин нещо - продавач-консултант? Офис - мениджър?
Поглеждал ли си структурата на Vaadin, която пък стъпва на GWT. Аз съм компилирал widget-и за това, та от немай къде се запознах. Обяснявам като за офис - мениджър - GWT е Google Web Toolkit, някои колеги много го харесват.
Поглеждал ли си структурата на Vaadin, която пък стъпва на GWT. Аз съм компилирал widget-и за това, та от немай къде се запознах. Обяснявам като за офис - мениджър - GWT е Google Web Toolkit, някои колеги много го харесват.
Re: ООП ерес
ми аз си казах в друга тема - овчар съм.
ма и повечето ми овце се справят някак с мейвън и еклипс без да реват като вдовица за кур.
Al: A Bundy never wins, but a Bundy never quits.
ма и повечето ми овце се справят някак с мейвън и еклипс без да реват като вдовица за кур.
Al: A Bundy never wins, but a Bundy never quits.
Re: ООП ерес
Рева от такива като тебе безхаберници, дето правят простотии по горните нива. Баси, да се обсъжда дали да не са всички методи видими - доживях го у форум за погромисти, уж! Записвам си темата, че Лупи ще я изтрие да ни покрие резила пред света!
Re: ООП ерес
всъщност съм на мнение, че всичко което може трябва да се прави прайвът. публично пускам само нещо, което със сигурност се ползва отвън.
Al: A Bundy never wins, but a Bundy never quits.
Al: A Bundy never wins, but a Bundy never quits.
Re: ООП ерес
Понякога се чудя наистина какво работите всъщност.
аристотел е казал че глупавия се чуди как може нещата да са такива каквито са, а умния щеше да се чуди ако бяха иначе.
NE SUTOR ULTRA CREPIDAM
аристотел е казал че глупавия се чуди как може нещата да са такива каквито са, а умния щеше да се чуди ако бяха иначе.
NE SUTOR ULTRA CREPIDAM
Re: ООП ерес
а един друг беше казал, че има човек - има проблем, няма човек - няма проблем.
Al: A Bundy never wins, but a Bundy never quits.
Al: A Bundy never wins, but a Bundy never quits.
Re: ООП ерес
за съжаление опитът му да ги натика всичките в сибир беше неуспешен.
Al: A Bundy never wins, but a Bundy never quits.
Al: A Bundy never wins, but a Bundy never quits.
Re: ООП ерес
И ти ли си против ООП принципите? Не се и съмнявам. То няма лошо човек да живее на село, ама поне като имате нет нямате оправдание. Да бяхте попрочели разни неща, едни такива основополагащи. Видно е, че на училище не сте ходили.
Re: ООП ерес
Като се замисля и аз не понасям прайвит методи от известно време, ама си мислех че е щото като цяло коденето ми е омръзнало вече.
Re: ООП ерес
В момента препрочитам "Архипелаг Гулаг". [линк] Сталин е изтребвал именно интелигентните хора (да не се бърка с днешната жалка представа за интелектуалец). Насилствено и хаотично налагане на скотски тоталитаризъм.
Та, толкова и общата ви култура, колкото и професионалната. А това клише с Айнщайн го разнася куцо и сакато. Като куцо сомалийче - автомат!
Та, толкова и общата ви култура, колкото и професионалната. А това клише с Айнщайн го разнася куцо и сакато. Като куцо сомалийче - автомат!