Návrh Školení

Den 1

Úvod

Good a standardizované pojmenování

-názvy balíčků, souborů, tříd, prázdných míst a funkcí a také proměnných musí mít smysluplné názvy odvozené od jejich účelu

- mělo by být čitelné

- měl by být dohledatelný

-zvažte jmenný prostor, který generujeme; Dává to smysl?

Třídy, objekty a datové struktury

-je rozdíl mezi objekty, které něco dělají, a strukturami, které jednoduše obsahují data

-kdy použít datové struktury a proč

-kdy používat předměty a proč

-OD a abastrakce

- getters/setters a proč

- je lepší mít mnoho malých tříd s mnoha malými mezerami a funkcemi

Good komentářů

-existují dobré a špatné komentáře;

-Musíme vědět, jak generovat dobré komentáře a zapomenout na zbytek

 

Den 2

Funkce

- jen jedna věc

-malý

- argumenty (dobré a špatné)

- nechtěné vedlejší účinky

Vypořádání se s chybou

-kdy řešit chyby, kdy je nechat bublat

-pokud vyřídíme výjimku, co s ní uděláme a proč

-vlastní třídy zpracování chyb

Formátování kódu: jak můžeme lépe formátovat kód

Testem řízený design: Otevřená diskuse o myšlence strýčka Boba, že programy by měly být TDD

 

Požadavky

Pro účast v tomto kurzu nejsou vyžadovány žádné zvláštní požadavky.

 14 hodiny

Počet účastníků



Price per participant

Reference (2)

Související kurzy

Související kategorie