Aktív témák
-
amargo
addikt
Fisha:
én is gondolkoztam rajta :)
johnson:
az írásomból nem derült ki, de én is csak szeretnék! tehát sajna nem tudok úgy gondolkozni mint egy felhasználó.. pedig mennyi időt megtakaríthatna még ez is :)
azokat az eseteket én sem tudom megérteni, amikor ott van előtte a válasz.. csak lusta kinyitni a szemét.. :(
bár van, hogy én is iylen vagyok :D
no, sok sikert a doksihoz a topic nyitónak -
#57764352
törölt tag
Hát jah, nekem 7 éves öcsém teszteli a cuccokat...
Ő biztos rájön a hibára :) -
johnson
csendes tag
''Én inkább a sajnost mondanám..
de szerencse, hogy vannak családtagok
mindenre nem lehet fekészíteni a programot, azt csak akkor lehet amikor már használta is valak rajtad kivűl.''
Abban teljesen igazad van, hogy használat közben jönnek elő a rejtet problémák. Az említett eset óta eltelt pár év, így már elég nagy gyakorlatom van a hasonló ''felhasználói buktatók'' előre történő kiiktatásában.
De ahol dolgozom, ott ne tud meg, hogy milyen userekkel találkozok mindennap.
Pl.: Van egy adott adatbeviteli képernyő, ahol a RÖGZÍT gombbal lehet a beírt adatokat lementeni. Ilyen típusú ablakból van vagy 50 a programban. A felmerülő új igények miatt szükséges bővíteni a programot. Bekerül 2 ugyanilyen típusú beviteli képernyő, ahol az új adatokat lehet megadni. Az usereknek fogalmuk sincs mit kell csinálniuk. Rámtelefolnának, hogy akkor hogyan is lehet lementeni az adatokat? Pedig a programot már lassan 3 éve használják napi szinten, és mondom teljesen ugyanolyan formátumú a 2 új ablak is, mint a másik 50 aminél tudják, hogy a RÖGZÍT gombra kell kattintani. Na ilyenkor legyen okos az ember...
Ja és persze ilyenkor nem doksit kezdik el lapozgatni (arra nincs idejük, mert bagószünetet kell tartani), hanem rámtelefonálnak hogy akkor mit is kell csinálni.
Én mégis inkább azt mondom, hogy szerencse, hogy nem tudok a cégünknél lévő userek fejével gondolkodni. A félreértés elkerülése végett nem szellemi fogyatékosokal dolgoztatnak nálunk, a maguk szakterületén mind kiváló szakember, csak valahogy a számítástechnika nagyon messze áll tőlük. Az biztos, hogy ilyen szempontból rendesen összeválogatták őket...
Johnson -
amargo
addikt
Én inkább a sajnost mondanám..
de szerencse, hogy vannak családtagok :)
mindenre nem lehet fekészíteni a programot, azt csak akkor lehet amikor már használta is valak rajtad kivűl.
ez már a topic indítónak.
hogy érdemben is hozzá szoljak:
szerintem kb ezek kellenek.
Programozói dokumentáció
Feladat specifikáció
Adatszerkezetek, típusok, változók
Objektum modellek
Interfészek specifikációja
Algoritmusok leírása
Tesztdokumentáció
Tesztelési terv
Tesztelési eredmény
Tesztnél előforduló hibák javítása
Felhasználói dokumentáció
A program célja
A programhoz szükséges konfiguráció
Használat
Telepítés
Indítás feltételei
Menüszerkezet
Hibalehetőségek
Információkérés
Melléklet
Forráskód -
''Tök üres listában a módosítás funkciót választotta.
Naná, hogy kiakadt a program mert, nekem soha az életbe nem jutott volna eszembe, hogy egy üres listában a módosítást válasszam, ezért fel sem készítettem a programot ennek kivédésére.''
Na ja, nem csak azt kell tesztelni, aminek mukodnie kell, hanem azt is, aminek nem (egy ''igazi'' tesztlistanal elofordul, hogy a negativ esetek vannak tulsulyban), es persze fel is kell keszulni ennek a lekezelesere. -
johnson
csendes tag
''Szerintem a felhasznaloi doksihoz egesz egyszeruen egy lama user helyebe kell kepzelni magunkat.''
Na ez az, ami nekem soha sem sikerül. Egyszerűen nem tudok a felhasználók fejével gondolkodni. Ami nekem triviális (pl. egy adatbeviteli képernyőn a RÖGZÍT gombra kattintva lehet lementeni az adatokat), a kedves usernek fogalma sincs, hogy mi a fenét kéne csinálnia.
A másik, hogy az userek, tuti hogy két perc alatt találnak egy programban hibát, hiába ment el két hónap annak alapos tesztelésére. Olyan dolgokat tudnak művelni, ami nekem eszembe sem jutna. Az egyik legemlékezetesebb ilyen esetem a következő, pár éve történt :
Adott egy tetszőleges számú elemmel feltölthető lista.
Elérhető funkciók :
- Új elem felvétele
- Módosítás
- Törlés
A felhasználó a saját szemem láttára akasztotta ki a programot.
Tök üres listában a módosítás funkciót választotta.
Naná, hogy kiakadt a program mert, nekem soha az életbe nem jutott volna eszembe, hogy egy üres listában a módosítást válasszam, ezért fel sem készítettem a programot ennek kivédésére.
Na így próbáljon meg egy programozó a felhasználó fejével gondolkodni.
Nekem sajnos (vagy lehet, hogy szerencsére) még nem sikerült.
Johnson -
-
Fisha
őstag
Szerintem a felhasznaloi doksihoz egesz egyszeruen egy lama user helyebe kell kepzelni magunkat. Minden funkciot kulon le kell irni, lehetoleg screenshotokkal illusztralva. Termesztesen kell egy szep beveztes is: mire jo a progi, milyen funkcioi vannak, kiknek szol, milyen ismeretek szuksegesek a hasznalatahoz.
Nem art a vegere egy fogalomjegyzek, ha tele van szakmai kifejezesekkel.
Fejlesztoi doksit nagyban meghatarozza, hogy milyen szemlelettel keszult a alkalmazas. Egy OOP doksiban elengedhetetlenek a osztalydiagramok egyuttmokudesi tablak stb. Strukturalt progihoz sem art azert folyamatabra minden fontosabb algortitmushoz. Persze itt is kell egy szep bevezeto, ami lehet hasonlo a felhasznaloihoz, kicsit hagnsulyozva a fejlesztoi kornyezetet. Vegere mindenkeppen erdemes kiterni a fejlesztesi lehetosegekre.
Elso korben kb ennyi jutott eszembe. -
#57764352
törölt tag
A kérdés adott, milyen a jó dokumentáció??
mit kell tartalmaznia, terjedelem, stb..
Aktív témák
- A fociról könnyedén, egy baráti társaságban
- Battlefield 6
- LordAthis: Ismét egy "Idióta" A.I. Projekt, hogy meglovagolja az aktuális trendeket...
- QNAP hálózati adattárolók (NAS)
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Debian GNU/Linux
- Hardcore café
- Milyen egeret válasszak?
- Hivatalos a OnePlus 13 startdátuma
- Mikrotik routerek
- További aktív témák...
- Szép HP EliteBook 840 G9 Fémházas Hordozható Érintős Ultrabook 14" -40% i5-1235U 32/1TB Iris Xe FHD+
- Logitech G935
- Creative Sound Blaster Live! 5.1-es digitális PCI hangkártya
- Rock Shox Recon Silver Air gyorszáras villa eladó (29-es)!
- ÚJ Nvidia RTX 5060/TI 8-16Gb GDDR7 DLSS4.0 Ryzen 7 5800X 16x4.7Ghz/32GB/512Gb/1TB M SSD/2ÉV gamer PC
- Xiaomi 14T Pro 512GB, Kártyafüggetlen, 1 Év Garanciával
- MacBook Pro 13, 14, 15, 16, MacBook Air M1, M2 M3 M4 bill magyarosítás lézerrel / sapkacserével
- HIBÁTLAN iPhone 15 Pro 256GB Natural Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3002, 90% Akksi
- BESZÁMÍTÁS! Gigabyte AORUS B550M R7 5700X 32GB DDR4 1TB SSD RX 6800 16GB Zalman i3 NEO Gigabyte 850W
- Akció! Apple MacBook Pro 16 M4 Pro - M4 Pro 24GB 512GB SSD garanciával hibátlan működéssel
Állásajánlatok
Cég: FOTC
Város: Budapest