Course code:
CIR-1
Years with company:
1
Years programming:
13
Primary programming language:
C
Other programming languages:
C++ - Assembly
Unit test harnesses:
Google Test
Something else:
I've done development for microcontrollers and 8bit/32bit systems for almost all of my professional career
Test practice now:
unit tests, integration tests, full regression test (system wide)
Target system:
ARM Cortex A53 running RTOS
Dev tools:
Mentor Codebench, ARM GNU toolchain, Microsoft Visual Studio
Build time:
1-5 minutes
Coding standard:
too many to mention here.
Function too long:
-three or more tabs of indentation
- too many scopes and local variables
- scroll scroll scroll scroll.....
Code reviews:
gerrit. not much else to say really...
Code time:
45
Test time:
30
Debug time:
25
Favorite thing about dev:
- Problem Solving excitement
- Building Solution to others problems
- Everything seems possible with a good keyboard and a couple of monitors
- Free Snacks (yeah!)
Least favorite thing about dev:
- Undocumented and poorly commented legacy code
- Tools that don't work as supposed to out of the box
- poorly named anything (files/folders/variables/tools)
- Powershell (AKA PowerSh**t)
Tdd knowledge:
https://www.google.co.uk/search?q=tdd
Why are you attending:
I know I'm not doing the testing part right, I want to learn how to make it right