Mistři v programování na #hovnokod


Anonymous,


Anonymous,

Někdy je fakt náročné zjistit, proč je v kódu takováto podmínka.

// když (pocetznaku + 2) * 8 není větší, než šířka elementu v pixelech, tak ti neukážu Edit čudlítko!!!
if (val && ((val.length + 2) * 8 > elem.width())) {
	element.find('.edit-btn').show();
}
else {
	element.find('.edit-btn').hide();
}   

Jan Obrátil,

return [{
  address1: this.addressLine1,
  city: this.city,
  postal_code: this.code,
  country: {
    code: this.countryCode,
    name: this.country,
  },
}]
  .map(item => (isEmpty(this.addressLine2) ? item : { ...item, address2: this.addressLine2 }))
  .map(item => (isEmpty(this.province) ? item : { ...item, province: this.province }))
  .find(() => (true))

Anonymous,

V jednom systéme na rezerváciu obedov

             switch (oJazykAplikace.value) {
                    case "en":
                    case "en-GB":
                        datum = oDate.getDate() + "/" + mesic + "/" + oDate.getFullYear();
                        break;
                    case "cs-CZ":
                    case "sk-SK":
                        datum = oDate.getDate() + "." + mesic + "." + oDate.getFullYear();
                        break;
                    case "de-DE":
                        datum = oDate.getDate() + "." + mesic + "." + oDate.getFullYear();
                        break;
                    default:
                        datum = oDate.getDate() + "." + mesic + "." + oDate.getFullYear();
                        break;
                }

Anonymous,