Course code:
NAV-23-1
Years with company:
3
Years programming:
7
Primary programming language:
Java
Other programming languages:
JS/TS, PHP, C++, Python
Unit test harnesses:
JUnit, Jest, Cypress
Something else:
Was a hobby programmer before going to school and getting this job. Still a hobby programmer.
Test practice now:
Unit tests, some integration tests, end-to-end
Target system:
Secure website. React front-end, Java Spring back-end
Dev tools:
VsCode, Intellij
Build time:
31-60 seconds
Coding standard:
Java-style formatting
Function too long:
When I can't understand it. Name proliferation vs readability.
Code reviews:
Pair programming for real-time review, 1 or 2 person review before merge
Code time:
50
Test time:
40
Debug time:
10
Favorite thing about dev:
Logic, data structures, problem solving
Least favorite thing about dev:
Tests take longer to write than code
Tdd knowledge:
Write test first, fail test, pass test
Why are you attending:
Never formally trained in TDD