Egyszer megnézném, hogyan dolgoznál egy olyan környezetben, ahol:
- a ketyeréhez a JTAG-debugger hét számjegyű összegbe kerül (jó, a szoftverével együtt)
- ezért a céged vesz összesen kettőt
- épp mindkettő használatban van
- átkötni tíz perc
- (innentől már elvben lehetne javítani a helyzeten)
- az eszközhöz remote kapcsolódsz, mert kint van egy külföldi telephelyen, VPN-en és még egy ssh-tunnelen keresztül (de lehet akár kint egy vasúti sín mellett, mert pl. egy jelzőberendezés hibásodik meg)
- a debugger szoftverben ennek hatására egy léptetés is 10 másodperc
- és maga a szoftver egy motif felületet használó trotty.
Ja kérem, nem mindenki Java/web/php Pistike.
És akkor még nem írtam, hogy adott esetben egy időzítésigényes, masszívan többszálú, hardverhez is nyúló (hardver is időzítésérzékeny) szoftver esetén mit csinálhatsz a debuggereddel.
Vagy ha magad fejleszted a hardvert (FPGA-terv), és nincs elég időd szimulációra, elég helyed ChipScope-ra.
Dióhéjban: azzal "vádollak", hogy lehetsz kiváló webfejlesztő/backend fejlesztő, de a szoftverfejlesztés egy másik, igen jelentős részéről nem sok gyakorlati tapasztalatod van.