Course code:
ZOO-1
Years with company:
1
Years programming:
10
Primary programming language:
C++
Other programming languages:
Python
Unit test harnesses:
GTest, unittest (python)
Something else:
Junior engineer with 3 years of work experience.
Test practice now:
Unit tests, integration tests, regression test
Target system:
Linux Ubuntu
Dev tools:
vim, bazel
Build time:
11-30 seconds
Coding standard:
Similar to the Google standard
Function too long:
When a single function performs multiple separate tasks. Each task should be broken out into separate functions.
Code reviews:
Github + reviewable PR process
Code time:
60
Test time:
10
Debug time:
30
Favorite thing about dev:
I like writing clean code that accomplishes the task at hand in an elegant manner. I think good code is art.
Least favorite thing about dev:
Writing unit tests after the fact. Double-checking, I would prefer to work on new things.
Tdd knowledge:
Writing unit tests first to define the desired functionality of the resulting system. ie build the test bench first, then design the function to fulfill the requirements of the test.
Why are you attending:
To gain more knowledge about writing good code and exploring TDD to see if it's the right fit for me.