Course code:
WEB-9
Years with company:
0.25
Years programming:
3
Primary programming language:
Java
Other programming languages:
javascript, C#, some python, some Clojure
Unit test harnesses:
JUnit, NUnit, QUnit, jasmine, Mocha
Something else:
Mathematician and Musician.
Test practice now:
Unit tested. Programming in pairs whenever possible & sensible
Target system:
Cloud Server
Dev tools:
JetBrains IDEs
Build time:
Under 10 seconds
Coding standard:
SOLID and DRY
Function too long:
Over 20 lines, over 5 parameters, the word 'And' in a function name
Code reviews:
Pair Programming: the instant code review. Another pair code reviews Github PRs
Code time:
40
Test time:
40
Debug time:
20
Favorite thing about dev:
Solving problems at the unit level and the system level, and drawing diagrams on a whiteboard. Working on projects that involve hardware integration to some extent (medical devices, hardware controllers, etc.) or involve lots of math.
Least favorite thing about dev:
Paying down another vendor's technical debt.
Tdd knowledge:
2 years experience.
Why are you attending:
Good use of company training budget and a nice break from the current legacy code rescue mission.