niedziela, 1 września 2013

Java reloaded

Trochę się pozmieniało.

Z programisty Delphi/Java1.4/SQL zostałem programistą C#/SQL. Nie byłoby w tym nic złego, ale:
1. IDE - Eclipse wygrywa, VS2012 "nie wspiera dużych projektów" (na blogu można przeczytać, że "przyczyną problemów z wydajnością środowiska jest zły projekt aplikacji" ;)
2. Projekt - ten na który trafiłem można nazwać  Big Ball of Legacy (w połączeniu z 1. oznacza kilkuminutową kompilację po każdej zmianie w kodzie).
3. Język - Podobny do Javy, trochę wodotrysków, ale bez szaleństw.

Powstał więc pomysł, żeby wrócić do korzeni, a dokładniej do Javy 1.6 i aplikacji webowych.

Tematy do zapoznania się/przypomnienia:

TDD:
  • JUnit
  • Mockito
  • Selenium
DDD/DI:
  • Spring
Tools:
  • Maven
  • Gradle
Misc:
  • Apache Commons Library - builders
  • Zmiany w pomiędzy wersjami 1.4 a 1.8