Odpovídáte na názor ke článku Jak jsem si oblíbil Python.
Pro mě je ^C ideální, protože stručně a jasně říká, k čemu došlo – nevybavuju si jediný případ, kdy bych po ^C potřeboval výpis zásobníku. Kdybych vážně chtěl, dopíšu si zpracování signálu („jsou to přesně tři řádky navíc“, v Perlu konkrétně jedna řádka kódu a jedna direktiva).
Výchozí chování Pythonu se mně osobně nelíbí, protože traceback mě jako uživatele nezajímá vůbec (a ještě jsem nenatrefil na Pythonovský program, který by výjimky ohlašoval slušně) a jako programátora většinou taky ne – zvlášť ve velkých aplikacích je pro mě traceback od třetí funkce výš úplně zbytečný. Viz například chybová hlášení Javových webových aplikacích, kde tak první tři řádky patří mému kódu a dalších klidně dvacet třicet probublává různými frameworky.
Ruku na srdce, fakt byste ten traceback četli celý? Mě z něj zajímá prvních sedm řádek a poslední řádka, čili osm řádek ze 44.
Je to vážně subjektivní – v Pythonu jsou chybová hlášení standardně dost ukecaná, v Perlu dost stručná. Na opačné chování jde v obou případech snadno přehodit. Perlové výchozí chování mně osobně připadne mnohem funkčnější.
Přečteno 177 816×
Přečteno 145 179×
Přečteno 82 695×
Přečteno 77 542×
Přečteno 67 524×