Quindi, prima che arrivassi al mio attuale posto di lavoro, la funzione OutputDebugString di Windows era completamente sconosciuta, tutti aggiungevano messaggi di debug agli elenchi di stringhe e li salvavano in file o facevano popup di showmessage (non molto utili per il debug dei problemi di disegno) . Ora tutti (tutti e sei) sono come "Cosa posso dire su questo OutputDebugString?" e sono tipo, "con molto potere derivano molte responsabilità".
Mi sento come se avessi trasmesso un odore silenzioso ma letale ai miei colleghi. Idealmente non avremmo bug per il debug giusto? Idealmente avremmo una copertura del codice superiore allo 0%, eh? Quindi per quanto riguarda il piccolo debugging (non la completa riscrittura di un colosso Delphi da 3 milioni di righe) quale è un modo migliore di usare il codice di esecuzione di debug piuttosto che aggiungere OutputDebugString dappertutto?