Veres Zoltán [ARTidas]

+3630 395 03 97 / artidas@artidas.hu

HUN DE IT ENG

linkedin facebook Google+ Twitter YouTube


PHP - Programozás alapjai

PHP Programozás, avagy a Jedik titkai

Ahhoz, hogy igazi programozóvá és fejlesztővé válljunk, még nagyon hosszú utat kell bejárnunk. Ha majd a rekurzív, OOP és interface szavakat otthonosan használjuk, és nem fogunk meglepődni a var_dump által adott adatokon, nyugodtan nekiláthatunk saját projektjeinknek.

Hogy a fejlesztést és programozást minél hatékonyabban tudjuk kivitelezni, elengedhetetlen lesz megtanulni a "hogyan" dolgokat is, a "mivel" részek mellett.

Hogyan?

Érdemes minden projektet komolyan kezelni és hosszabb távlatokban gondolkodni. Egy igazi weboldal sosem készül el és mindig igényelni fogja a további fejlesztéseket. Tervezzük meg mindig pontosan:

  • A weboldallal és programmal szemben felállított igényeket. (Itt pontosabban kell gondolkodni, mint a "bármi, csak hozzon sok pénzt" kifejezés.)
  • A megvalósítás módját.
  • A továbbfejleszthetőség lehetőségeit.
  • Jövőbeli lehetséges igányeket és elvárásokat.
  • A szükséges adatokat, algoritmusokat, eljárásokat és folyamatokat.
  • Az adatokat, melyekkel dolgozni fogunk és ezek feldolgozásának módját.
  • Modellezzük le a weboldalt és funkcióit szövegesen.
  • Tervezés, tervezés, tervezés, tervezés...
  • Dokumentáció, dokumentáció, dokumentáció...
  • Programírás, programírás...
  • Tesztelés...

Minek?

A lusta fejlesztő négyszer annyit dolgozik ténylegesen, mint figyelmesebben tervező társai. Ennél jobb indok nincs.

Tartsuk észben a következőket:

  1. Minél többet tervezünk, annál kevesebb munkánk lesz.
  2. Minél többet tervezünk, annál kevesebbszer kell újrakezdeni és nekifutni a weboldal és program megvalósításnak.
  3. Minél többet tervezünk, annál kevesebb gond lesz a fejlesztés során.
  4. Minél többet tervezünk, annál kevesebb nem várt hiba lesz.
  5. Minél többet tervezünk, annál kevesebbet kell majd teszteléssel töltenünk.
  6. Minél többet tervezünk, annál kevesebb gondunk lesz a további bfejlesztésekkel.
  7. Minél többet tervezünk, annál kevesebbszer kell a dokumentációt átírni.
  8. Minél többet tervezünk, annál jobban járunk.
  9. Ha a fejlesztési munkánk 70% -át tervezéssel (és dokumentálásával) töltjük, akkor a program írása csak 20% -ot fog elvinni a tényleges munkából és csupán 10% -ot kell foglalkoznunk teszteléssel.
  10. Ha valamit nem veszünk észre időben és utólag kell rajta módosítani, akkor utat engedtünk számtalan hibalehetőségnek és végeláthatatlan extra javítási folyamatoknak és teszteléseknek.
  11. Ha nem tartjuk tiszteletben a tervezés súlyosságát, sokszor fogunk újrakezdeni munkafolyamatokat.
  12. Ha a programot és az utasításokat nem szedjük átlátható alakba és logikai blokkokba és ezekhez nem teszünk hozzászólásokat úgyszint átláthatatlan munkánk lesz és kilőttük a további könnyű fejlesztési lehetőségeket

Ha sikeresen megértettük, hogy milyen is lehet egy weboldal és fejlesztés elkezdése, akkor neki is állhatunk megtanulni a PHP programozáshoz szükséges ismereteket.


Csináld teljesen magadtól!

  1. Írd le pár mondatban az előző részben taglalt weboldal nevezetű projekt célját.
  2. Írd le a weboldal nevezetű projekt célját és funkcióját.
  3. Írd le a pár mondatban, mit lehetne még tovább fejleszteni a weboldal nevezetű projekten.
  4. A weboldal projekt hello_vilag.php fájlában írj egy blokk megjegyzést az elejére a fálj céljával és funkciójával.
  5. A weboldal projekt hello_vilag.php fájlában írj megjegyzést minden sorhoz annak céljával vagy funkciójával.
  6. Készíts egy szöveges dokumentumot, mely tartalmazza a projekt nevét, az addig használt fájlokat és funkcióikat.
  7. Tervezd meg, hogy milyen általános és alap funkciók kellhetnek majd a weboldal nevezetű projekthez.

PHP - Változók >>