This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
administrativ:coding_style_ide [2017/11/28 00:18] Adriana Draghici [Recomandări Javadoc] |
administrativ:coding_style_ide [2019/10/19 20:31] (current) Adriana Draghici |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | = Despre cod și IDE = | + | = Despre cod = |
== Code style == | == Code style == | ||
Line 55: | Line 55: | ||
* @link și @ see - o comparație foarte clară: [[https://stackoverflow.com/a/10097249|link]] | * @link și @ see - o comparație foarte clară: [[https://stackoverflow.com/a/10097249|link]] | ||
- | == IDE: Eclipse == | + | /* |
- | + | Adaugare cheetsheet IDE eclipse, IDE Jetbrains | |
- | Pe calculatoarele din laborator vom avea instalat Eclipse. Bineînțeles, sunteți liberi să folosiți orice tool de dezvoltare doriți (IntelliJ, Notepad/Vim + linie de comandă, etc). | + | */ |
- | + | ||
- | Prezentăm aici câteva operații frecvente și utile pe care le puteți face rapid: | + | |
- | + | ||
- | * **contextual autocomplete: Ctrl-Space** | + | |
- | * the single most used IDE hotkey | + | |
- | * autocompletează nume de variabile, metode, parametri, clase | + | |
- | * puteți suprascrie metode e.g. ''new Runnable() { /* ru(ctrl-space, enter aici) */ }'' | + | |
- | * generați metodă main e.g. ''ma(ctrl-space, enter)'' | + | |
- | * **auto-resolver: Ctrl-1** | + | |
- | * nu merge întotdeauna, dar e destul de deștept | + | |
- | * **toggle line comment: Ctrl-/** | + | |
- | * puteți face pe mai multe linii, nu trebuie să fie selectate complet | + | |
- | * linia curentă poate să nu fie selectată | + | |
- | * **line delete: Ctrl-D** | + | |
- | * la fel ca la Ctrl-/ | + | |
- | * **optimize imports: Ctrl-Shift-O** | + | |
- | * auto import pentru exact ce aveți nevoie - folosiți-l la greu | + | |
- | * **auto-indent: Ctrl-I** | + | |
- | * **indentare: selectat linii, Tab (indent) / Shift-Tab (unindent)** | + | |
- | * **auto format: Ctrl-Shift-F** | + | |
- | * aveți grijă să vă configurați formatter-ul | + | |
- | * Window - Preferences - Java - Code Style - Formatter, apoi New... , plecați de la formatter-ul default (Eclipse/built-in) și modificați/adăugați regulile voastre (e.g. liniile la 80 chars) | + | |
- | * **mutat cod: selectați linii (sau pe linia curentă), apăsat Alt + săgeți sus/jos** | + | |
- | * **navigare către clasă: Ctrl-Shift-T** | + | |
- | * **navigare în clasă, la o metodă: Ctrl-O** | + |