Coding standards - TAP (Task And Project manager)

Coding standards és fejlesztési policy

  1. Bármilyen űrlapot készítesz, mindig legyen "köszönöm" funkciója, ami alapértelmezetten egy statikus tartalom legyen, és ehhez a tartalmat is hozd létre (ÉLES verziójú ID-kkal, ha már létezik az éles oldal), és kösd be, hogy kitöltés után az jöjjön be a látogatónak.
  2. Ha egy feladatot szóban kapsz, akkor vidd fel magadnak Taskba, ha még nem került fel oda! - minden(!) feladatnak meg kell lennie a Taskban!
  3. Ha egy kb. 15-20 percesnél nagyobb feladatnak állsz neki, akkor a Taskban állítsd azt folyamatban állapotúra, és ha elkészültél vele, akkor pedig azonnal befejezettre.
  4. Ha elkészülsz egy modullal, azt széleskörűen teszteld is!
  5. Bármilyen új modult vagy funkciót készítesz, amikor azzal végeztél, a permalinkjeit állítsd be, minimum az adott oldal alapértelmezett nyevlére!
  6. Verziózni kell a modulokat, ha azoban módosulás következik be (1.0 akkor indul, amint az első éles helyére felkerül)
  7. Rendszeresen adminisztrálni kell, melyik task van terítéken, hogy állunk vele

 

Modulok és core fájlok verzióinak naplózása. Minta:
/*
V1.2 #3 2016.01.01. OMagus - szegedi.zoltan@orseolo.hu
* main menü és menü widget javítása, így már listázza azokat is, amely modulnak nincs főmenüje csak almenüi
*/

+ új funkció
- funkció törlése
* funkció javítása
@ funkció módosítása (elsődlegesen nem hibajavítás céljából)