Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Špička v každém směru IT 3 Produktivita práce s Eclipse.

Podobné prezentace


Prezentace na téma: "Špička v každém směru IT 3 Produktivita práce s Eclipse."— Transkript prezentace:

1 špička v každém směru IT 3 Produktivita práce s Eclipse

2 IT 3 špička v každém směru Práce s textem Delete lineCtrl+D Delete lineCtrl+D Move lines upAlt+Up Move lines upAlt+Up Duplicate LineCtrl+Alt+Up Duplicate LineCtrl+Alt+Up Multiple clipboardhttp://clipdiary.com/ Multiple clipboardhttp://clipdiary.com/

3 IT 3 špička v každém směru Rychlá navigace v kódu Find NextCtrl-K Skoč na další nalezené slovo Find NextCtrl-K Skoč na další nalezené slovo Last Edit LocationCtrl-Q Last Edit LocationCtrl-Q Bookmarks view Bookmarks view Backward historyAlt+Left Backward historyAlt+Left Open DeclarationF3, též Ctrl-Click Skoč do deklarace aktuální metody () Open DeclarationF3, též Ctrl-Click Skoč do deklarace aktuální metody () Quick HierarchyCtrl+T „Chytrá F3“, skoč do deklarace s možností výběru subtypu Quick HierarchyCtrl+T „Chytrá F3“, skoč do deklarace s možností výběru subtypu References in WorkspaceCtrl+Shift+G References in WorkspaceCtrl+Shift+G Next error/warningCtrl+. Next error/warningCtrl+. Focus on JavadocF2 Focus on JavadocF2

4 IT 3 špička v každém směru Debugování Podmíněné debugování Podmíněné debugování Debugování vzdáleného serveru Debugování vzdáleného serveru Remote Java Debugging Remote Java Debugging Servers view (pozor na timeout) Servers view (pozor na timeout)

5 IT 3 špička v každém směru Kvízová otázka Kterou techniku (techniky) eclipse byste použili pro co nejrychlejší vytvoření následujícího kódu? Kterou techniku (techniky) eclipse byste použili pro co nejrychlejší vytvoření následujícího kódu? private void execute(Set osoby) { for (Iterator iterator = osoby.iterator(); iterator.hasNext();) { for (Iterator iterator = osoby.iterator(); iterator.hasNext();) { String osoba = (String) iterator.next(); String osoba = (String) iterator.next(); System.out.println(osoba); System.out.println(osoba); }} Code templates (private, for – iterate over collection, sysout) Code templates (private, for – iterate over collection, sysout)

6 IT 3 špička v každém směru Code editing - templates for - Přizpůsobí se kontextu v kódu for - Přizpůsobí se kontextu v kódu Iterate over array Iterate over array Iterate over array with temporary variable Iterate over array with temporary variable Iterate over collection Iterate over collection try try private, protected, public private, protected, public Další (while, if, switch, sysout…) Další (while, if, switch, sysout…)

7 IT 3 špička v každém směru Otevírání souborů Open ResourceCtrl-Shift-R Open ResourceCtrl-Shift-R Open TypeCtrl-Shift-T Open TypeCtrl-Shift-T Možnost masky * Možnost masky * *Action – zobrazí všechny struts akce *Action – zobrazí všechny struts akce Možnost Camel Case hledání Možnost Camel Case hledání

8 IT 3 špička v každém směru Code editing – quick fixes Neodchycená vyjímka Neodchycená vyjímka a) Add throws declaration a) Add throws declaration b) Surround with try/catch b) Surround with try/catch Neexistující metoda (TDD important) Neexistující metoda (TDD important) Nový parametr volání (TDD important) Nový parametr volání (TDD important) Neexistující třída (TDD important) Neexistující třída (TDD important) Assign parameter to new field – na parametru metody Assign parameter to new field – na parametru metody

9 IT 3 špička v každém směru Přepínání views & windows Show In MenuAlt+Shift+W Show In MenuAlt+Shift+W View shortcutsWindow > Preferences > Keys View shortcutsWindow > Preferences > Keys Maximalizace editoruCtrl+M Maximalizace editoruCtrl+M Rychlé přepínání okenRead Create shortcut to activate window by title Rychlé přepínání okenRead Create shortcut to activate window by titleCreate shortcut to activate window by titleCreate shortcut to activate window by title

10 IT 3 špička v každém směru Kvízová otázka V editoru máte otevřenou stránku foot.jsp. Navigator ani Package view nejsou zobrazené. Jak nejrychleji začít editovat head.jsp, která je ve stejné složce jako foot.jsp? V editoru máte otevřenou stránku foot.jsp. Navigator ani Package view nejsou zobrazené. Jak nejrychleji začít editovat head.jsp, která je ve stejné složce jako foot.jsp? Na 2 uživatelské akce (1 akce = klepnutí myši nebo stisknutí klávesy/klávesové zkratky)? Na 2 uživatelské akce (1 akce = klepnutí myši nebo stisknutí klávesy/klávesové zkratky)? Na 3 uživatelské akce? Na 3 uživatelské akce? Struktura adresáře Struktura adresáře 2 akce - Použijte view shortcut 2 akce - Použijte view shortcut 3 akce – Použijte Show in Menu 3 akce – Použijte Show in Menu jsp foot.jsp head.jsp

11 IT 3 špička v každém směru Refactoring Extract local variableAlt+Shift+L Extract local variableAlt+Shift+L Extract method (TDD important)Alt+Shift+M Extract method (TDD important)Alt+Shift+M Extract constantAlt+T & L Extract constantAlt+T & L Pull up (TDD important)…Alt+T & U Pull up (TDD important)…Alt+T & U Push down…Alt+T & D Push down…Alt+T & D

12 IT 3 špička v každém směru Source helpers Generate getters and settersAlt+s & r Generate getters and settersAlt+s & r Override/implement methodsAlt+s & v Override/implement methodsAlt+s & v Generate Constructor using fieldsAlt+s & a Generate Constructor using fieldsAlt+s & a Create new test caseAlt+Shift+N, JUnit test case Create new test caseAlt+Shift+N, JUnit test case

13 IT 3 špička v každém směru Otázky nakonec Jak si práci urychlujete vy? Jak si práci urychlujete vy? Jaké zajímavé pluginy používáte? Jaké zajímavé pluginy používáte? Co byste poradili ostatním? Co byste poradili ostatním? O čem byste rádi slyšeli více? O čem byste rádi slyšeli více?


Stáhnout ppt "Špička v každém směru IT 3 Produktivita práce s Eclipse."

Podobné prezentace


Reklamy Google