Course code:
WEB-23
Years with company:
4
Years programming:
26
Primary programming language:
c
Other programming languages:
C, C++, Java, C#
Unit test harnesses:
AceUnit, CppUnit, Google Test, JUnit
Something else:
Lots of experience in software development. Eager to learn new stuff. Enthusiastic about my work.
Test practice now:
Automatic unit tests, integration tests and functional tests. Test code mostly in C and C++.
Target system:
Embedded C code on HSM (Hardware Security Module). Focus on security, correct functionality and performance.
Dev tools:
Visual Studio, IntelliJ IDEA, QT Creator
Build time:
5-30 minutes
Coding standard:
Code base is developed over time. Coding standard have some variation througout the code base.
Function too long:
If it is hard to see what it does, or it is hard to explain shortly, then it is too long.
Code reviews:
All code is reviewed by a peer programmer.
Code time:
40
Test time:
50
Debug time:
10
Favorite thing about dev:
Develop a piece of code that has this aura of quality.
Least favorite thing about dev:
Maintenance of old code is not as fun as device new functionality.
Tdd knowledge:
Write test before code. Do small baby steps. Repeat sequence: Make a test, see test fail, write code, see test succeed.
Why are you attending:
A colleague have recomended the course.