Course code: ROL-1
Years with company:
Primary programming language:
Other programming languages:
Java, C#, Python
Unit test harnesses:
Clean code lover
Test practice now:
In my personal work, I used "cppunit". I usually have a "build configuration" dedicated for tests, that produces an executable for each libraries, this exe runs units tests.
For "functionnal tests", Either I used tests projects that link the libraries involved in the functionnal tests, or the final software executable with a dedicated configuration for tests.
In the company, I haven't done any tests yet.
Function too long:
between 5-50 lines is my personal "rule of thumb"
Using Merge Requests on GitLab.
Favorite thing about dev:
Brainstorming about design and architecture.
Continuous skill rising.
Use of a great framework, having a great software architecture.
Least favorite thing about dev:
Code that is so hard to understand that it make me think that the developper has an integrated "obfuscator" in his head.
The basics that can be read on Wikipedia.
Why are you attending:
I really think that "tests" are a key point to guarantee software quality. To avoid regressions, to win time in new feature developpment, eventually decrease technical debt ?