Mistři v programování na #hovnokod


Anonymous,

V JS je vsetko mozne...utrzok kodu z code review :D

switch (true) {
  case windowWidth > 840 && windowWidth < 950:
    return 1;
  case windowWidth < 400:
    return2;
  default:
    return 3;
}

Anonymous,

Error handling level recursion...

public Database getDatabase() {
    try {
        ...
        database = ...
        ...
    } catch (Throwable th) {
        Log.e(...);
        return getDatabase();
    }
    return database;
}

Anonymous,

Někdo na backendu prohodil hodnoty chybových kódu. Je vcelku zajímavé, že to 5 let nikomu nevadilo a lidi, co to postupně opravovali na frontendu se s tím v textech informačních hlášek pro 15 různých úvěrových produktů různě vyrovnávali..... V testingu to taky lidem moc nevadilo. Akorat jsme uživatelům psali, že když si chtějí půjčit 500 Kč, že to je moc velká částka na pujčku.

String MOC_MALA_CASTKA_NA_PUJCKU_ERROR_CODE = "MOC_VELKA_CASTKA_NA_PUJCKU";
String MOC_VELKA_CASTKA_NA_PUJCKU_ERROR_CODE = "MOC_MALA_CASTKA_NA_PUJCKU";

Anonymous,

Nechápu, co to nabralo personalní oddělení za testery. Ale asi by jim někdo měl vysvětlit, že screenshot obrazovky není třeba dělat mobilem.

---

Anonymous,