Course code:
BARR-4
Years with company:
5
Years programming:
11
Primary programming language:
C
Other programming languages:
Python, C++, C#
Unit test harnesses:
None
Something else:
I enjoy learning about new development techniques.
Test practice now:
Functional test at a system level.
Unit tests informally throughout development.
Target system:
arc welding power supplies, Cortex M, C2000, Coldfire
Dev tools:
Code Composer, Notepad++, Eclipse, Visual Studio
Build time:
1-5 minutes
Coding standard:
Loose definitions on coding style that are not enforced.
Function too long:
When it is difficult to test it.
Code reviews:
Very informal over the shoulder reviews. Working to develop a formal process.
Code time:
50
Test time:
25
Debug time:
25
Favorite thing about dev:
Debugging the hard to find bugs. Writing code that is well structured and well tested -- a work of art.
Least favorite thing about dev:
Working with legacy code that is not well documented and difficult to test.
Tdd knowledge:
Unit tests are written for code before it is actually written, then I believe the code is written to pass the tests.
Why are you attending:
I asked to attend so that I could hopefully learn how to write code that is more easily tested and automate the test process to save time. Hopefully get more peace of mind when shipping software because I know that the code is well tested.