Course code:
CISCO-25
Years with company:
6
Years programming:
10
Primary programming language:
python
Other programming languages:
c, java
Unit test harnesses:
cpputest, pytest, unittest, cucumber
Something else:
.
Test practice now:
Unit tests and end to end testing
Target system:
c code with a lot of dependencies and a lot of C generated files.
Dev tools:
make, gcc, clang, vagrant, ide, gdb, cscope, cflow
Build time:
30-60 minutes
Coding standard:
I don't follow much of a coding standard. I try to follow the SOLID principles when developing code.
Function too long:
if it looks too long :)
Code reviews:
I usually look thoroughly at the code and try to find missed cases etc.
Code time:
2
Test time:
3
Debug time:
5
Favorite thing about dev:
when I'm confident with UT that my code kind of works
Least favorite thing about dev:
when the develop - test cycle is too long. It kills my productivity.
Tdd knowledge:
write test code before and along with code and make sure they are developed in parallel. This makes usually the code design better.
Why are you attending:
Because I'd like to learn more about TDD and possibly code design patterns that organically develop when doing TDD.
I'm not so much interested in cpputest since this tool is not officially supported in my company so we cannot use it.