Coding standards és fejlesztési policy
-
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.
-
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!
-
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.
-
Ha elkészülsz egy modullal, azt széleskörűen teszteld is!
-
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!
-
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)
-
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)