( doc | 2011. 03. 30., sze – 15:14 )

nyilvan nem a konkret szam a kerdes

adott egy feladat: pl. fejlessz egy GUIs alkalmazast, ami egyszerre tobb szoveges 'ojjektum' szerkeszteset teszi lehetove (mondjuk egy tabos feluleten), amik kozott bizonyos kapcsolatok vannak (egymasra hivatkozasok, stb) , a jobb oldalan az ezekbol keszult graf realtime-ban modosul mozgathato, zoomolhato, rakattintva valamelyik node-ra a hozza tartozo ojjektum jelenik meg baloldalt

vazoljunk fel ket megoldast:

1) megirod a programot pl. Qt hasznalataval 1 nap alatt. meg fog enni mondjuk (hasamra utok) 50 MB memoriat amig fut (de legyen 100...). ez hasznalja ugye a Qt-t, az az X-et, az meg az alatta levo drivereket, stb. kell mondjuk egy legalabb 1GHz CPU a folyamatos zoomhoz 200 node eseten

2) megirod a programot siman az Xlibet hasznalva, ezzel 1, azaz egy absztrakcios szintet kidobva. az egesz program hasznal mondjuk 5 MB memoriat, koszonhetoen annak hogy nem kell a Qt, es akar egy 500MHz-es Celeronon is szepen fut a 200 node-dal. mennyi ido alatt tudod ez leimplementalni csak az Xlibet hasznalva? legyen mondjuk 15 nap (ami ismerve az Xlib csodait, talan meg mindig boven keves)

most vegyuk hozza, hogy az egesz egy megrendelonek keszul, aki fizet erte. szerinted melyiket fogja megvenni, azt, amelyik:
- 1 napi munkadijba kerul
- ott van mogotte a Qt, amihez az esetleges bugfixeket, egyeb update-eket megkapja ingyen, ha akarja a programot hasznalhatja nem csak Linuxon hanem akar Windowson vagy OSX-en is, de akar mas, Qt altal tamogatott platformon, mondjuk egy ARM procis, X nelkuli configon
- a kinezete (gombok kinezete es sorrendje, menuk, stb) es hasznalata az eppen hasznalt rendszernek megfelelo

vagy azt amelyik:
- 15 napi munkadijba kerul
- a fent felsorolt elonyok nem igazak ra
- cserebe elfutna azon a gepen is (ha meg meglenne), amelyiket 5 eve selejteztek le

tegyuk fel, hogy egyszerre 50 ilyen modon elkeszitett programot kell futtatni egy gepen, akkor a felhasznalt memoria kulonbsege vagy 2GB (de legyen mondjuk 4, csak hogy nagyvonaluak legyunk). szerinted a ceg kifizet 700 napi (5600 munkaora!!) munkaidot pluszban, vagy vesz 4GB gyors ramot mondjuk 30.000 forintert?

nyilvan a 'balfaszul megirt kod' egy masik eset, fent mondjuk ugyanannak a fejlesztonek a ket kulonbozo modszererol van szo
-
Slackware current / OSX Snow Leopard