Odebírat
|
|
Obrázek 'printfdebugger'
(raketak) (30.11.2025 6:44)
|
reagovat
|
|
kazdy predsa vie, ze pomocou printf sa fixuje timing bug ktory sa prejavil po 5 rokoch produkcie ..... |
|
|
Obrázek 'printfdebugger'
(Commander Keen) (29.11.2025 22:23)
|
reagovat
|
|
Preco ten flameware? Pouzivat predsa mozete oboje sucasne, |
|
|
Obrázek 'printfdebugger'
(bIm v prestrojeni 4) (29.11.2025 20:16)
|
reagovat
|
|
krysa: debug vlastniho kodu na lokalni masine je celkem rychle zvladatelnej bez ohledu na jazyk, ale kdo z nas to stale ma? Dnes mas deployment nekde na remote serveru buildovanej ruznyma CD pipelinama, rozhazenej v ruznych kontejnerech, napric cloudy, nejlepe serverless... na lokalu si instanci bez externich zavislosti nerozbehnes, kdyz uz nahodou jo tak v tom vetsinou nemas data co by pripominala produkci, a ted res debugger. To je pak snazsi vsechno mozne logovat a analyzovat logy, coz je moderni printf. |
|
|
Obrázek 'printfdebugger'
(miko) RP (29.11.2025 19:59)
|
reagovat
|
|
druha vec je, co je to za projekt - jestli jsou tam casove kriticke procedury, jestli je to neco k FW (IoT), nebo je to korporatny Java moloch napojeny na aws, ci oracle ... atd. neda se rict, ze je neco dobre, nebo spatne - zalezi k cemu to je. |
|
|
Obrázek 'printfdebugger'
(miko) RP (29.11.2025 19:57)
|
reagovat
|
|
debugger je ok ... ale v dnesni dobe agility, je to hodne konzervativni dinosaurus pro zkostnatele pametniky, kteri se tom pak hodiny masochysticky vrtaji - a prd. dat print na klicova mista, udelat levelovy system vypisu, ktery se zapina konfigurakem (ano, ale toto je potreba hodne dopredu a dobre si rozmyslet a navrhnout), tak je clovek schppen i u klienta rychle identifikovat problem. (a to rikam jako konzervativni dinosaurus a zkostnately pametnik, vyrustajici na debuggerech) |
|
|
Obrázek 'printfdebugger'
(strcpy) (29.11.2025 19:40)
|
reagovat
|
|
1) 10 printfov je ok. 10 breakpointov e-e
2) printf funguje real-time bez zasahu cloveka. breakpointy vyzaduju akcie od cloveka
3) printf ti ukaze historiu, da sa prehnat grepom. ja zabudnem ake boli hodnoty 4 breakpointy dozadu |
|
|
Obrázek 'printfdebugger'
(anonykrysa) R (29.11.2025 19:04)
|
reagovat
|
|
blm no nevím, debuggerů mě pod rukama už pár prošlo, počínaje Turbodebuggerem, přes interní debugger v Novell 3.1x, přes gdb a IDA Pro, a nějak tvoje vysvětlení prostě nesdílím. Něco jiného je cizí binárka, pak jde o tebou popsanou netriviální činnost, ale jestli se týká ladění vlastního programu, tak zvládnout dostatečně debugger (aby byl srovnatelně užitečný s tím printf) je otázka do hodiny. |
|
|
Obrázek 'printfdebugger'
(LSLarry) R (29.11.2025 19:02)
|
reagovat
|
|
A pokud pouzijes treba PS, mas standard output, warning output, error output, verbose output, error input atd atd. |
|
|
Obrázek 'printfdebugger'
(omg_noob) (29.11.2025 18:43)
|
reagovat
|
no a pak mas zakaznicke prostredi, kde proste nemuzes rozjet zadny debugger, ale s takovym printem si vystacis... a kdyz to pouzivas porad, neprijde ti to divne, noapak jsi efektivnejsi. Takovych zanorenych v ruznych ladicich ficurach co pak stejne hovno najdou a opravi je vsude dost. |
|
|
Obrázek 'printfdebugger'
(karel(neprihlaseny)) (29.11.2025 17:41)
|
reagovat
|
|
checht... presne... naprosto.... a nekdy prdele, kdyz je tam pak clovek necha do finalni verze |
|
|
Obrázek 'printfdebugger'
(bIm v prestrojeni 4) (29.11.2025 17:34)
|
reagovat
|
|
Prece uplne jina vstupni bariera. Print zacne pouzivat uz uplnej zacatecnik a pak u toho zustane dekady. Debuggeru musis rozumet, naucit se ho ovladat, znat metodologii prace s nim, musis ho nejak nastavit, aby ses v tom kvantu informaci vyznal... to vyzaduje mesice a roky zkusenosti, printf() trva napsat par vterin a na mraky problemu staci. |
|
|
Obrázek 'printfdebugger'
(strcpy) (29.11.2025 17:27)
|
reagovat
|
|
ok. preco to tak je? |
|