Programátorské konvence - prihoada/NotEd GitHub Wiki

Doplňování kódu

Specialitou NetBeans je doplňování kódu. Nemáme na mysli samozřejmou technologii IntelliSense, ale jednoduché doplňování, které obsahuje téměř každé IDE. Specialitou toho, které má NetBeans je jeho dokonale snadná konfigurace:

Pomocí Tools>Options>E­ditor>Code Templates, vyberete jazyk a můžete velice snadno měnit jednotlivé šablony. Krásné na celém procesu je, že můžete používat různé triky a specifikovat, kdy se má dosadit aktuálně označené atd.

Opravování chyb

Termínem „opravování chyb“ máme na mysli stav, kdy nám NetBeans nějakou část kódu podtrhnou, protože je špatně. V tu chvíli několik okamžiků vývojář tápe, cože špatného na dané konstrukci vlastně je, což bývá nepříjemný moment, který vývojáře zbytečně zdržuje.

NetBeans tento problém řeší pomocí opravování kódu. Pokud máme kurzor nad inkriminovanou částí kódu, stiskneme levé tlačítko myši (myšítko) a vybereme „fix code“, nebo použijeme klávesovou zkratku ALT(PRAVÝ)+ENTER. Objeví se okénko, kde nám NetBeans nabízejí, jak problém vyřešit. A ve většině případů v nabídce najdeme správné řešení problému.

Tuto funkcionalitu lze navíc efektivně využít k urychlení práce, neboť nám stačí např. napsat do kódu použití funkce (metody). NetBeans je podtrhnou, neboť používáme metodu, která ještě neexistuje. Stiskneme klávesovou zkratku a z voleb vybereme možnost chybějící metodu vytvořit. NetBeans ji za nás vytvoří a my pouze doplníme její tělo. Ti pečlivější nad ni napíšou /**, stisknou ENTER a NetBeans k ní doplní dokumentační komentář.

Formátování kódu

Automatické formátování kódu zase pomůže těm z nás, kterým dala matka příroda do vínku více lenosti, než bylo nutné, a ruční formátování kódu nectí. Pro ně (ale nejen pro ně) existuje v NetBeans tato funkce. Stačí jednou kliknout a NetBeans náš zdrojový kód zformátují. A to podle námi zadaných pravidel. Ta je možné specifikovat velmi detailně a přitom snadno.

Vkládání kódu

Další vlastností, o které se zde zmíníme, je již výše uvedené doplňování kódu a také jeho vkládání (v programu se funkce jmenuje „Insert Code“). Tato funkce spočívá v tom, že NetBeans je schopno nám do jisté míry pomoci s implementací OOP modelu. Například když máme nějaké rozhraní a třídu, která jej implementuje, můžeme nechat NetBeans vygenerovat kód hlaviček všech funkcí, které máme dle použitého rozhraní implementovat.

Pomocí funkce „Insert code“ můžeme generovat konstruktory tříd, gettery a settery.

Je pravděpodobné, že nad touto funkcí budou jásat zejména programátoři v Javě, nicméně své uplatnění najde jistě i při vývoji objektových aplikací v PHP5.

Další perfektní funkcí je „refaktorování kódu“, pomocí kterého můžeme například přejmenovat proměnou nebo metodu (funkci) a NetBeans samo vyhledá všechny její další výskyty v kódu a správně je upraví.

Jak urychlit svou práci?

Efektivní uživatel NetBeans se snaží využívat dostatečné množství klávesových zkratek a speciálních funkcí, pomocí kterých nám NetBeans urychlují práci.

Mezi základní z nich patří tyto:

ALT+F1 – zobrazí nápovědu Javadoc k části kódu, která je pod kurzorem ALT+INSERT – zobrazí dialog „Insert Code“ CTRL+R – zobrazí dialog „Rename Refactoring“ ALT+ENTER – pokud je kurzor v místě s chybou, zobrazí dialog s nabídkou možností, jak chybu odstranit CTRL+SPACE – zobrazí kontextovou nabídku doplňování kódu (IntelliSense) CTRL+SHIFT+I – zobrazí nabídku „Fix imports“, která umožňuje opravit nebo přidat chybějící importy ALF+SHIFT+F – zformátuje zdrojový kód, dle nastavení formátovače F9 – zkompiluje aktuální soubor (při vývoji v PHP+HTML+CSS nemá smysl) SHIFT+F6 – spustí kód z aktuálního souboru (právě otevřené záložky) F11 – zkompiluje projekt F6 – spustí kód projektu (bez ohledu na právě aktuální soubor) – občas jej před spuštěním i znovu zkompiluje, ale nelze se spolehnout. TAB – zkusí doplnit rozepsaný text (expanduje zkratková slova)

Zdroj

zdroják - článek: používání Nebeans