Hogyan kell kinézzen egy tökéletes php osztály?

Szerző
Üzenet
Boldizart
Regisztrált tag
Regisztrált tag


Csatlakozott: 2018.05.03. Csütörtök 8:56
Hozzászólások: 1
Hozzászólás Elküldve: 2018.05.03. 09:09    Hozzászólás témája: Hogyan kell kinézzen egy tökéletes php osztály?
Hozzászólás az előzmény idézésével
Sziasztok!

Már egy ideje foglalkozok PHP-vel, az OOP is egyre világososabb a számomra, de azért van még bőven mit tanulnom...
Az érdekelne (mivel nem találok sehol normális könyvet a témáról angol nyelven sem), hogy hogyan kell kinézzen egy rendes PHP osztály?
Vannak-e írott és / illetve íratlan szabályok hogyan kell az egészet felépíteni hogy jól tesztelhető, karbantartható legyen?
Jöhet bármi, könyv, teória, ötlet...

Köszönöm előre is,
Boldizsár

Felhasználó profiljának megtekintése Privát üzenet küldése
pstvfan
Gyakorlott phpBB-s
Gyakorlott phpBB-s
Avatar

Csatlakozott: 2006.07.30. Vasárnap 1:00
Hozzászólások: 1542
Hozzászólás Elküldve: 2018.05.04. 16:17    Hozzászólás témája:
Hozzászólás az előzmény idézésével
Szabály meg irodalom van bőven, bár ezek inkább általánosak, mintsem hogy kizárólag a PHP-ra vonatkozzanak (ez nem kifejezetten meglepő, mivel a PHP az osztályokat talán leginkább a JAVA-ból nyúlta). Talán a "legtrendibb" mostani kulcsszavak a TDD, BDD, SOLID és egy szintén felkapott könyv a Clean Code Uncle Bob-tól.

Annyit még hozzátennék, hogy a "jó kód", mint olyan nem létezik. Ebből fakadóan sokan sok mindent mondanak (általában ugyanazt), de ha a te kódodat neked kell karbantartanod, akkor nylván az a karbantartható kód, amit te jól karban tudsz tartani. A programozás egy gondolkodós műfaj és ezt érdemes észben tartani, mivel ami valaki másnak (egyénnek vagy csapatnak) működik, az nem biztos, hogy neked is fog.

Ezt a topic-ot szerintem át kellene mozgatni az Off-ba.
_________________
<M>

Felhasználó profiljának megtekintése Privát üzenet küldése
Hozzászólások megtekintése:  

Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.

Hirdetés
Hirdetés