Odpověď na názor

Odpovídáte na názor ke článku Jak jsem si oblíbil Python.

  • 11. 5. 2006 8:03

    zoul (neregistrovaný)

    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ší.

Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).