Előírások a kiadott gyakorlati feladatok elvégzéséhez:
- Minden csapat két hetes ciklusokban dolgozik. Azaz a ciklus végére előáll a szoftver egy új ("működő") verziója.
- Verziókezelő rendszer (svn,git,mercurial) használata a változatok követésére.
- Logikus könyvtárstruktúra a projektnek. Pl.: java források egy helyen, lib-ek egy helyen, www dolgok egy helyen, stb
- Logikus és áttekinthető file elnevezések
- Áttekinthető forráskód. Minden osztály elejére 2 mondattal leírni mire való.
- Osztályok neve egységes és elnevezésük logikus
- Beszédes változók, egy egységes elnevezési logikát követve.
- Minden kiadáshoz mellékelni kell egy changelog.txt file-t, amely a változásokat tartalmazza röviden
- Ha a projekt megkívánja, installációs (kipróbálási) útmutató röviden