Hlavní navigace

Názor k článku Programování v JavaFX: kontrola formátu editačních polí od ava - Jakkoliv nechci obhajovat kvality tohoto seriálu, tvůj komentář...

Článek je starý, nové názory již nelze přidávat.

  • 26. 11. 2015 8:17

    ava (neregistrovaný) ---.ipv6.broadband.iol.cz

    Jakkoliv nechci obhajovat kvality tohoto seriálu, tvůj komentář mi přijde trochu mimo.

    - výjimka se zde nepoužívá pro řízení programové logiky, pouze pro parsování čísla
    - Výjimky jsou "zoufale pomalé", jen když jsou vrhnuté, a i tak je hlavní část zpomalení v samotném vytváření výjimky (vyplnění stack trace), ne ve vyhazování. Uživateli je navíc asi jedno, jestli kontrola toho, co napsal, potrvá 50 ns nebo 5 μs. Premature optimization is the root of all evil
    - Udělat si vlastní parsování čísel pomocí regexů není zas tak jednoduché, a asi ani není cílem učit regexy v seriálu o JavaFX. Navíc se v principu v některých situacích může hodit možnost zapsat veliké číslo jako třeba 1.23E45, což by dále zkomplikovalo regex. V praxi bych stejně asi stejně s regexy nevynalézal kolo, a použil nějakou hotovou knihovnu na parsování čísel.

    try {Double.valueOf} mi tedy přijde jako legitimní, jednoduché a funkční řešení pro použití v seriálu, který se nezabývá problematikou parsování čísel. Max. bych v něm uvítal větičku, že to má svoje mouchy. Ovšem vzhledem k tomu, že po všech těch (vcelku oprávněně) nenávistných komentářích se z toho stejně asi nikdo učit nebude, a příspěvky píšou jen ti, co mají chuť si zanadávat, je to stejně nejspíš jedno..