Usability

Marton Fabo morton at eik.bme.hu
2002. Jún. 29., Szo, 14:16:20 CEST


>Sok tekintetben egyetertek veled, mint azt korabbi filozofikus leveleim
>mar jelezhettek. Csakhogy akkor ebbol a szempontbol a PC, mint
>potencialisan mindentudo, de valojaban semmit nem csinalo - amig te meg
>nem tanulod, hogyan kell ravenni - gep elegge lesujto osztalyzatot kap.

Ha a gep szepen eled tarja, hogy mi mindent csinalhatsz, es annak az 
altalad valasztott feladatnak a parametereit hogyan tudod befolyasolni, mar 
sokkal konnyebbe tette az eletedet, mert nem kivant toled a priori tudast. 
Arra a kulonbsegre probalok ravilagitani, hogy amikor egy parancssoros 
programot futtatsz, teszem azt ismerned kell a parancssori kapcsoloit, hogy 
tudd, hogyan befolyasolhatod a mukodeset. Ha meg nem tudod, nekiallhatsz 
olvasgatni a manualjat, ami eleg hosszadalmas is lehet, es valoszinuleg a 
nagyja nem erdekel.

Ugyanigy, ha mondjuk file-okkal operalsz, valoszinuleg kevesebb 
odafigyelest es elozetes tudast igenyel, ha szepen egy listabol bokhetsz ra 
a kivant darabra, mintha a parancssoron neked kell a nevet begepelni. Itt 
lehet vitatkozni a dolog hatekonysagarol pl. nagyon sok file eseten. 
Skalazhatosag. Ilyen szempontbol szerintem a parancssoros eszkozok sem jol 
skalazhatoak, csak azok lefele nem, pedig szinte biztos, hogy az esetek 
nagy reszeben az ember nem file-ok tizezreivel operal egyszerre.

>Sajnos, az altalad (is) surgetett interfesz megteremteset generikus
>esetekre keptelensegnek tartom: ehelyett celfeladatokra kell
>celeszkozoket letrehozni, a celnak es a feladatnak megfelelo
>interfesszel. Az, hogy a "motorhazteto alatt" mi van, ebbol a
>szempontbol mindegy, es az is kell, hogy legyen.

Pedig nem tunik olyan keptelensegnek. Persze egy konyhai robotgep eseteben 
nem beszelhetunk ilyesmirol, de ha a szoftvereszkozeid eleg absztrakt 
interfeszeket definialnanak, amik pontosan a feladatukat irjak le, es semmi 
tobbet, akkor mindig az adott felhasznalashoz legalkalmasabb konkret 
interfeszt lehetne generalni hozzajuk. De mivel az ls szuksegtelenul




További információk a(z) BSD levelezőlistáról