Course code:
NDC-2
Years with company:
8
Years programming:
13
Primary programming language:
C++
Other programming languages:
C, Javascript, Python, PHP
Unit test harnesses:
JUnit, BOOST_TEST, Google test, PHPUnit, Intern.js
Something else:
Using C/C++ for 4-5 years, never considered myself a C++ or C programmer, but ended up liking it.
Test practice now:
Mostly manual testing. No TDD, jury rigged mocking using GCC's __wrap. Not very elegant.
Target system:
Various, some regular C++ under linux, some libraries for "semi-embedded" systems.
Dev tools:
Fairly bare bones, vim with clang plugins, CMake
Build time:
31-60 seconds
Coding standard:
Nothing concrete
Function too long:
Longer than the screen-ish
Code reviews:
Almost non-existant
Code time:
40
Test time:
30
Debug time:
30
Favorite thing about dev:
Solving mysteries, automation
Least favorite thing about dev:
Having to write things in a rush, taking shortcuts
Tdd knowledge:
Write tests first, then the implementation.
Why are you attending:
Learn best practices, got a feeling I'm doing things wrong.