[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