
Se dívím, že si ty softvéry ještě někdo kupuje....
Pár veselých konstrukcí, co jsem našel ve zdrojácích v práci... Jedná se o Javu.
if (connection != null) {
logger.error("Connection is null");
}
connection.sendMessage(msg);
/*
* @return true kdyz je driver aktualne pripojen
*/
public boolean isConnected() {
if (status.equals(Status.CONNECTED)) {
return true;
} else {
return false;
}
}
num2 = (Double.parseDouble(str2) * 1) / 60;
Ten první je asi nejlepší...
Dovolil bych se zastat toho třetího kódu.
Možná tomu bylo tak, že v původním kódu násobil něčím jiným než jedničkou . Pak mu přišlo, že jde o blbost, ale pro jistotu kód nechal takhle, kdyby jej potřeboval dále měnit.
Já osobně mám v celé řadě svých ( ostrých ) výtvorů celé bloky typu
if ( false ) { ...................... }
Co kdybych ten vnitřek potřeboval někdy vrátit (klient by si vzpomněl) ?
Jako že to potřebovat na 99% nebudu.
H.
Není lepší takové kusy kódu raději zakomentovat? Než mít nesmyslné bloky if (false)...
Najlepšie je také kusy kódu vymazať - kto sa v tom bude vyznať, keď bude za rok polovica programu vykomentovaná. O to, aby sa k tomu bolo možné vrátiť, sa stará systém na správu verzií.
Kým sú tie WTF-kódy ešte také krátke, tak sa na tom ešte dá pobaviť
. Keď zaberajú niekoľko strán alebo celých knižníc, tak je to dosť demotivujúce.
no hej, len niekedy urobis v jednej veci zmenu a spravis novu verziu. Nasledne novu zmenu niekde inde a mas dalsiu verziu. Tu prvu zmenu chces ale vratit spat pricom druhu zmenu chces nechat zachovanu. V tom pripade ti navrat k predoslej verzii nepomoze.
Nemusíš sa vrátiť k predchádzajúcej verzii - pozrieš sa do toho systému pre riadenie verzií, že ako to vyzeralo predtým, skopíruješ to odtiaľ a hotovo.
I tak se dá:
Hernajs, MaSo, neexhumuj... (mif)
To mám zakládat kvůli každé hovadiny nové vlákno? Měl jsem potřebu se projevit, tak jsem to dal sem, kam to patří...