Zadejte hledaný výraz...

Ako viem ze viem OOP?

node
verified
rating uzivatele
(5 hodnocení)
24. 11. 2013 20:16:13
Ked som davno zacinal s PHP, dlho som si nebol isty, ci som dobry programator. Nebolo sa s kym porovnat. Dnes viem ze som bol celkom dobry uz davno.
Dnes fici OOP a aj ked s nim uz nejaky ten rok robim, neviem ci som v nom dobry alebo nie. Co potreubjem spravit spravim a tam to pre mna konci.
Ale zo zvedavosti ma zaujima, co by som akoze mal vediet aby som si mohol povedat ze OOP naozaj ovladam? Samozrejme hovorim o OOP v PHP a praxi, nie teorii.
Cize by som uvital nejaky zoznam veci(v nejakej praktickej, nie teoretickej, forme) ktore by mal clovek vediet aby si mohol povedat ze danu vec ovlada - od skusenych programatorov. Z mojej skusenosti totiz vela veci v teorii znie hrozne komplikovane, ale akonahle sa pusti clovek do praxe tak zisti ze je to vsetko uplne primitivna vec, len zlozito popisana.
24. 11. 2013 20:16:13
https://webtrh.cz/diskuse/ako-viem-ze-viem-oop/#reply969377
Petr Zachrdla
verified
rating uzivatele
(1 hodnocení)
25. 11. 2013 00:12:48
Myslím, že odpověď nebude jednoduchá, protože každá firma má svůj rámec, nějakou kulturu kódu, ve kterém pracuje.
Takže pokud nepracuješ třeba s abstraktními třídami nebo rozhraními, nelze tvrdit, že bys byl méně OOP.
Na druhou stranu jsem zažil, že programátor načetl databázi do pole a tu v cyklu přeskládával do jiného pole, místo aby předával objekty mezi sebou.
25. 11. 2013 00:12:48
https://webtrh.cz/diskuse/ako-viem-ze-viem-oop/#reply969376
ithonza
verified
rating uzivatele
(36 hodnocení)
5. 12. 2013 18:04:45
Musíš si uvědomit, k čemu to chceš. OOP je magická formulka, která se ne vždy hodí, má i své stinné stránky (např. často vede k přenášení DB logiky na aplikační vrstvu). Dobrého programátora nedělá ani OOP ani procedury ani psaní v RADu, ale to, jestli umí psát algoritmy efektivní, přehledné a dobře čitelné. Takže pokud Ti jde o získání nějakého místa, pak se vrhni na nějaký framework v případě PHP, který teď letí např. Nette a snaž se dělat projekty v něm. Každý projekt je postavený jinak - jsou firmy, kde dostaneš nějakou třídu nebo objekt a na něm pracuješ, jsou firmy kde musíš mít nadhled a pracovat nad celou logikou a nakonec když budeš programovat ty pro zákazníka, nebude ho zajímat, jestli si tam použil dostatečně OOP, ale to, jestli to dobře funguje, má to dostatečnou dokumentaci a dá se to rozšířit.
Příhoda z natáčení - jednou jsem potkal hlavního programátora, který byl schopen stále přepisovat kód tak, aby byl co nejkratší, tj. zápisy zkrácených podmínek, využívání booleanů v proměnných, apod., ale zákazník čekal měsíce navíc, protože se na projektu nic nedělo. Měli ale úžasnýho obchoďáka, tak to asi ustály. Tak tudy ne.
5. 12. 2013 18:04:45
https://webtrh.cz/diskuse/ako-viem-ze-viem-oop/#reply969375
Pro odpověď se přihlašte.
Přihlásit