Course code: CARBON-1
Years with company:
Primary programming language:
Other programming languages:
Java, C, C++, Groovy
Unit test harnesses:
Favorite pastimes include hiking and baking
Test practice now:
Automation framework to test end to end functionality, but no well-defined way to test automation code as its written
Multiple flavors of linux, goal is to have good TDD practices established for new team
Established a style doc for automation tests, working on integrating a linter as part of the build pipeline.
Function too long:
>40 lines or has lots of repetitive elements
Any merge request needs be reviewed and approved by at least 1 person. (Team is small, ~6 people, so everyone has a good knowledge of most of the codebase)
Favorite thing about dev:
It's always a new challenge to solve, and solving those challenges feels incredibly rewarding.
Least favorite thing about dev:
Having to deal with nuances of languages, environments, configurations, etc.
I took a TDD course in college ~8 months ago that went emphasized the red, green, refactor pattern, and the notion of having tests for every addition that are quick and run frequently.
Why are you attending:
I was signed up for it as a member of the new team, and think TDD is an excellent practice that should be more widely adopted w/in our organization.