[Champmodel] Core implementáció
Bognár Bálint
bobqaai at caesar.elte.hu
Tue Apr 30 12:26:39 CEST 2013
Sziasztok!
Mivel vészesen közel a diploma leadási határideje, a következő 2 hétben
nem valószínű, hogy tudnék haladni a core implementációval. A workspace
service lényegében készen van, a project service-t is elkezdtem (ezek
fel vannak commitolva). Amit már megírtam, abból kiindulva szerintem nem
nehéz folytatni.
Más.
Egy problémába ütköztem a tesztelésnél: hiába írom be a megfelelő
"connection stringet" (-D "sqlite:database=./tinyxml.sqlite"), bár
létrejön egy adatbázis objektum, de minden lekérésre olyan kivételt dob,
hogy nem találja a kért táblát. Ha esetleg ki tudná próbálni más is, az
jó lenne. Vagy megnézhetjük szerdán.
És egy elvi dolog: ha 1 DB <=> 1 workspace, akkor úgy tűnik, hogy a
workspace ID-nak nincs semmi értelme, hiszen az URL, amihez a kliens
csatlakozik, egyértelműen azonosítja a workspace-t. Így a workspace
service-ből, meg a Thrift API-ból általában szerintem ki kellene
vezetni. Jelenleg van egy beégetett, dummy 1-es ID-jű workspace, és ha
bármi más ID-t akar lekérni a kliens, akkor InvalidID exception-t
dobok... ennek meg így semmi teteje. Ezt a kérdést szerintem elég
röviden lehetne tisztázni holnap.
Üdv!
--- Bálint
More information about the Champmodel
mailing list