User Tools

Site Tools


Problem constructing authldap
administrativ:coding_style_ide
Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
administrativ:coding_style_ide [2017/11/28 00:17]
Adriana Draghici
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 44: Line 44:
 // Trebuie să pun javadoc pentru toate clasele și membrii lor? // // Trebuie să pun javadoc pentru toate clasele și membrii lor? //
  
-**Javadoc-ul** se face in general pentru clase și membrii lor publici și protected.+Javadoc-ul se face in general pentru clase și membrii lor publici și protected.
  
 * Pentru metode simple și cu un rol evident, de genul //getters// si //​setters//,​ puteți __omite__ Javadoc-ul. ​ * Pentru metode simple și cu un rol evident, de genul //getters// si //​setters//,​ puteți __omite__ Javadoc-ul. ​
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 eclipseIDE 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 variabilemetode, 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**+
administrativ/coding_style_ide.1511821062.txt.gz · Last modified: 2017/11/28 00:17 by Adriana Draghici