Adott helyzet: rokon php-ben a programozás alapjait elsajátította, elég jól dolgozik benne, de nincs anyaga az OOP alapjairól.
Kéne egy olyan könyv, ami vagy általánosan, vagy PHP-ben megmutatja neki az OOP alapjait, úgy, hogy "már tud programozni". Alapoktól van szükség erre.
Könyv, e-könyv, vagy weboldal is jó, angol is lehet.
- 11163 megtekintés
Hozzászólások
Clean Code? (Tiszta kód)
Ill. mondjuk a symfony keretrendszer és dokumentációi...
Pragmatic Programmer se rossz erre, esetleg a Refactoring, egyik se bonyolult konyv es OOP-s...
- A hozzászóláshoz be kell jelentkezni
Valamint a Code Complete.
Es a Design patterns.
- A hozzászóláshoz be kell jelentkezni
Design patternsre hatalmas +1. Az, hogy hogyan "működnek" az objektumok, azt már tudtam egyetem előtt is. Ott adtak egy kis pluszt hozzá, de igazán azt, hogy mi is az OOP lényege, azt számomra a DP könyv tette tisztává.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Head First féle Design Patterns-re gondoltok?
HeadFirst php kiadványát olvastam már, ha a többi könyvük is ilyen, akkor már meg is van a győztes.
- A hozzászóláshoz be kell jelentkezni
nem, a gang of four konyv, 94-bol (vagy 95?).
A HFDP nem rossz, de itt speciel az eredeti jobb.
Ha OOP es HF, akkor HF OOAD (Object-Oriented Analysis and Design), az tanit OOP-re, es az egy jo konyv.
- A hozzászóláshoz be kell jelentkezni
"nem, a gang of four konyv, 94-bol (vagy 95?).
A HFDP nem rossz, de itt speciel az eredeti jobb."
A GoF konyv ertekesebb, de egy kezdonek, aki csak PHP-t ismer, szerintem nagyon melyviz lesz a C++ es Smalltalk peldakodjaival.
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
--> YouTube csatornám
- A hozzászóláshoz be kell jelentkezni
a headfirst könyv, amit ajánlottál php, vagy C++? később tervezem én is kicsit újraértelmezni a tudásom, esélyes, hogy a gang of four könyv is meglesz, csak előbb a php-s példakódokkal értené meg a delikvens jobban.
- A hozzászóláshoz be kell jelentkezni
C++ meg Smalltalk ahogy a kollega is irja, a php-t a kiadasakor meg nem talaltak fel konkretan.
Nezd, en szeretem a HF sorozatot, de ezt spec annyira nem mint az eredetit, pedig megvan majdnem mind - van amelyik papiron.
A programkodokrol meg egy ideig lehet elmeletben olvasni, de aztan gyakorlatba is illik veluk szembesulni.
Itt nehany szerzo elbukik, pl. hiaba jo dolog a SOLID es ajanlgatom Bob bacsi Tiszta kod c. konyvet, a FitNesse forraskodjarol kulonvelemenyem van.
- A hozzászóláshoz be kell jelentkezni
"Programtervezési minták
Újrahasznosítható elemek objektumközpontú programokhoz
Erich Gamma, Ralph Johnson, Richard Helm, John Vlissides"
Avagy:
http://kiado.kiskapu.hu/main.php?SHOW_BODY=books&OP=detailed&PROD_ID=86
Magyar fordítása rémes, de maga az anyag az nagyon jó.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
magyarul úgyse tervezem a könyvvásárlást, árak különbsége miatt is...
szerk.: O'Reilly netes könyvtára mégse annyira éri meg, 20 dolláros havidíjért, csak annak, aki több könyvet is akar tőlük venni előreláthatólag egy év alatt.
- A hozzászóláshoz be kell jelentkezni
Utána nem árt valami könyvet keresni design antipatterns-re :)
-----------
"640GB sokmindenre elég"
- A hozzászóláshoz be kell jelentkezni
Van? :)
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Weboldal van, http://sourcemaking.com/antipatterns
Amugy a sourcemaking.com nagyon jo kis oldal tervezesi mintak es hasonlok teren, erdemes olvasni.
- A hozzászóláshoz be kell jelentkezni
https://www.google.hu/search?tbm=bks&hl=en&q=design+antipatterns
-----------
"640GB sokmindenre elég"
- A hozzászóláshoz be kell jelentkezni
sub
_______
lowfast
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni
sub
--
blogom
- A hozzászóláshoz be kell jelentkezni
Eloszor atraghatna a manual idevago reszet: http://www.php.net/manual/en/language.oop5.php
Majd Head First Design Patterns, a jo benne szvsz, hogy a legnepszerubb mintakkal foglalkozik es atveszi az alap OOP elveket.
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
--> YouTube csatornám
- A hozzászóláshoz be kell jelentkezni
Az OOP tanuláshoz a lehető legrosszabb egy nyelvi referencia. Abból senki nem fogja megtanulni az objektum orientált gondolkodásmódot.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
+1
Előbb tanulja meg, mi az a SOLID pl. Meg 1-2 tervezési mintát.
- A hozzászóláshoz be kell jelentkezni
Onmagaban szerintem is keves, de ki akarja probalni PHP-ben az itt javasolt konyvekbol tanultakat, ismernie kell a PHP szintaxisat.
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
--> YouTube csatornám
- A hozzászóláshoz be kell jelentkezni
Kb. a legkevesebb...
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
aki még keresgélne:
itt konkrétan a php-oop-t tárgyalják ki könyvek tekintetében.
- A hozzászóláshoz be kell jelentkezni
Essen neki valami nagyobb projektnek, lehetőleg csapattal, aztán meglátja, hogy miért is van olyan, hogy OOP. Nagyon szépen el lehet magyarázni a lényeget, de a legtöbb ember olyan hogy amíg nem érzi a saját bőrén a dolgokat, addig lehet bólogatni, csak értelme nem sok van. Van pár tényleg jó könyv, de inkább csak levezetésnek, ismétlésnek érdemes átfutni őket.
Aki olvasta régen a Nagy Indiánkönyvet, és emlékszik rá mit mondtak az indiánok arra aki könyvből próbálta meg megtanulni a vadonban való túlélést és harcot, az kábé érti miről beszélek. Sőt talán mindenki. :)
- A hozzászóláshoz be kell jelentkezni
Érthető amit mondasz, csak itt ne felejtsd el, hogy az alapok sincsenek meg részéről, ergo előbb itt tényleg könyv kell. Egyetértek azzal, hogy kell egy épkézláb project, amivel gyakorlatba is helyezheti a tanultakat. De erre szerintem nem egy nagy nehézség találni ötletet :).
- A hozzászóláshoz be kell jelentkezni
Nem azt mondtam hogy ördögtől való a könyv (vannak jók), de mellette gyakorlat kell, különben hasznosabb, ha leül és megnézi a Barátok köztöt.
- A hozzászóláshoz be kell jelentkezni
Sziasztok,
Elkészült egy magyar nyelvű leírás az objektumorientált programozásról – full kezdőknek, a "már tud programozni" feltétel teljesítésével ;)
Programnyelv független, bár letölthető mellé kód is izlés szerint: http://j-c-k.github.io/OOP/
Az írás (egyelőre) csak pdf formátumban elérhető.
A weblaboron nyújtott segédkezeket megragadva formálódott ki a jelenleg elérhető verzió, ha van további javaslatotok, ötletetek, azt szívesen veszem.
- A hozzászóláshoz be kell jelentkezni