Course code: WEB-11
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
NUnit, MSTest, JUnit, TUT, TUX
I started working with analog and digital electronics, firmware development such as drivers and embedded applications. Now I have more focus on windows applications, tests and build systems.
Test practice now:
The most of the testing done is on a system level but some of the tests are low level unit tests. The test are automated an runs in our build system.
The target system is an instrument running firmware multiple processors platforms written in C/C++. Clients are .NET applications and C++ running on windows desktop systems.
Visual Studio 2008.
We do not have a common coding standard today.
Function too long:
When I can't quickly get the whole picture what the function does. This specially is a problem when it contains many different paths.
We are working on improving the code review process. Most of the work is not reviewed.
Favorite thing about dev:
Creative, it's stimulating to build something from an idea and get it working.
Least favorite thing about dev:
It's never finished, there is always something that could be better.
I have learned about TDD in a course and read some articles. We have also tried to work test driven in some parts of our project.
Why are you attending:
I'm not working with the embedded firmware on a daily base but I think it is important that we have a common base to be able to work together. I like the concept of TDD, the times I tried it it works very well and I would like to do it more often.