Pište testy alespoň pro výpočty a okrajové případy. Nemusíte mít pokryté všechno, ale pokud opravíte chybu, přidejte test, který by ji zachytil. Příští změna pak odhalí regresi dřív, než se dostane k uživateli. Častá chyba je testovat jen šťastnou cestu a zapomenout na prázdné vstupy, null nebo příliš velká čísla — právě tam se skrývá většina problémů.
Nejčastější chyba je podcenit IT. Naplánujte přepojení sítě na den, kdy lidé nepracují, a mějte záložní řešení – mobilní hotspot nebo dočasné připojení přes router. Adresy a telefonní čísla změňte na všech místech: v záhlaví faktur, v e-mailových podpisech, na webu, v obchodním rejstříku a u dodavatelů. Zapomeňte na jedno: že stačí dát vědět jen zákazníkům, kteří volají často. Informujte i ty, kteří volají jednou za rok.
Pojmenovávejte věci podle toho, co dělají. Funkce zpracujData neřekne nic, ale nactiObjednavkyZApi ano. Stejně tak se vyhněte jednopísmenným proměnným kromě krátkých smyček. Pokud název neumíte vymyslet, pravděpodobně dělá funkce příliš mnoho věcí a je čas ji rozdělit. Typická chyba je, že název sice změníte, ale zapomenete na všechna volání — proto po přejmenování vždy projděte projekt hledáním starého jména.
Dřevo v malém prostoru potřebuje vzduch. Nábytek naskládejte ke stěnám, ale nechte mezi ním a zdí mezeru alespoň pár centimetrů kvůli větrání a vlhkosti. Skříně postavené přímo na topení dřevo vysušují a to pak praská. U starších kusů zkontrolujte, jestli nejsou napadené červotočem — v teplém bytě se šíří rychle. Drobnou opravu uděláte voskovou tužkou ve stejném odstínu, ale poškozenou dýhu raději řešte hned, dokud se neodloupne celá.
Nakonec si zvykněte číst chybové zprávy celé. Většina lidí skočí rovnou na řádek s výjimkou a ignoruje zprávu, která často říká přesnou příčinu. Stejně tak používejte console.log cíleně, ne jako smršť výpisů, a po dokončení je odstraňte. Když kód pojmenujete jasně, rozdělíte ho a otestujete okraje, ladění se z hodin zkrátí na minuty.
Broskvový džem bez pecek není jen otázka pohodlí. Pecky během vaření uvolňují hořčiny a třísloviny, které mohou výslednou chuť zatáhnout do nahořklého podtónu. Pokud pecky ponecháte, musíte je před plněním stejně vylovit, a to je práce navíc. Vyndání pecek před vařením je tedy nejen bezpečnější, ale i rychlejší. U zralých broskví jde pecka ven snadno: plod rozpulte po obvodu, uchopte obě poloviny a jemně je proti sobě protočte. U odrůd, kde pecka drží, pomůže lžička nebo malý nůž.
Měřte předem, ne až po převozu Než cokoli koupíte, změřte si nejen půdorys, ale i výšku. V malém obýváku bývá nízký strop a vysoká skříň ho opticky srazí. Stejně tak záleží na hloubce: komoda hluboká 45 cm místo 30 cm sebere místo, které pak chybí u jídelního stolu nebo u průchodu. Vždy si vyznačte budoucí obrys kusů na podlaze papírovou páskou a projděte se mezi nimi. Zjistíte, jestli se vejdete i s otevřenými dvířky. Typická chyba je koupit nábytek podle fotky v katalogu, kde je místnost dvakrát větší.
Druhým krokem je kontrola střechy a obvodového pláště. Zkontrolujte stav krytiny, laťování, pojistné hydroizolace, oplechování komínů, prostupů a úžlabí. Vata ani minerální izolace nezastaví vodu, která do konstrukce teče. U starších střech s asfaltovými pásy nebo poškozenou pojistnou fólií se vyplatí plánovat sanaci ještě před zateplením. Pokud se do podkroví dostává voda, sádrokarton vydrží jen do prvního deště.
Každý, kdo někdy strávil hodiny hledáním chyby, která se ukázala jako překlep v názvu proměnné, ví, že ladění není jen o znalosti debuggeru. Zásadní rozdíl dělá už způsob, jakým kód píšeme. Následujících pět návyků není o estetice, ale o tom, kolik času strávíte hledáním příčiny místo opravou.
Malý obývák snese dřevěný nábytek, ale nesnese chaos. Nejčastější chyba není ve velikosti místnosti, ale v tom, že lidé kopírují sestavy z velkých bytů. Čtyři mohutné kusy vedle sebe vytvoří dojem skladu. Základem je vybrat jeden dominantní kus — knihovnu, komodu nebo televizní stolek — a ostatní mu podřídit. Pokud stojí v místnosti tři stejně výrazné dřevěné prvky, oko nemá kam spočinout a prostor působí přeplácaně.
Barva dřeva hraje větší roli, než se zdá. Světlé dřevo — jasan, bříza, dub bez mořidla — prostor nezatíží a odráží denní světlo. Tmavé masivní kusy v malé místnosti pohlcují světlo a působí těžce. Pokud už tmavý nábytek máte, nedávejte k němu další tmavé kusy. Zkombinujte ho se světlou stěnou a nechte ho vyniknout jako solitér. Míchat tři odstíny dřeva v jednom malém prostoru je další častá chyba; dva odstíny jsou maximum, třetí už vypadá jako náhoda.