Difference between revisions of "Development"

Line 4: Line 4:
 
==Developer tools==
 
==Developer tools==
 
* [[JDK setup|Java JDK setup]]
 
* [[JDK setup|Java JDK setup]]
* Maven
+
* [[Maven]]
 
* SVN client
 
* SVN client
 
* GIT client
 
* GIT client
Line 51: Line 51:
  
 
==Continuous integration==
 
==Continuous integration==
* Jenkins
+
* [[Maven]]
* Sonar  
+
* [[Jenkins]]
* SVN / GIT server
+
* [[Sonar]]
 +
* [[SVN server]]
 +
TODO: GIT server

Revision as of 16:00, 26 January 2014

Installation, configuration and usage.

Developer tools


Programming

  • Code
    • Java
    • JEE
    • Spring
    • JMS
    • Maven tricks
    • SQL
    • Other
  • Tests
    • Units tests
    • Integration tests
      • Spring tests
      • DB Unit
      • Arquillian
    • Load tests
  • Architecture
    • Design patterns
    • SOA / ESB
    • Clean code
  • Performances check
    • VisualVM (JMX monitoring of JDK)
  • Methods
    • Scrum
    • Kanban


Continuous integration

TODO: GIT server