Course code: NDC-2
Years with company:
Primary programming language:
Other programming languages:
Objective-C, Python, C++, Assembly
Unit test harnesses:
Test practice now:
New code is tested using unit tests developed on Windows and executed on target. Legacy code is tested using manual test procedures.
PowerPC based real time controllers for automation and control systems.
WindRiver Tornado, Workbench, GCC, Testwell C++
Avoid dynamic memory allocation during normal execution, allowed during reconfiguration phases. Mapping standard between object oriented UML models to C code.
Function too long:
Nothing explicit. A function split into sub-statements (functions) rarely become very long.
Mandatory review by at least one other person. Now based on Git pull requests.
Favorite thing about dev:
To solve a problem.
Least favorite thing about dev:
To solve the same problem again and again.
I know the term and the concept.
Why are you attending:
I work as an architect for a code base that has evolved since the 80s. I know the pain of lack of automated tests and the difficulty of introduced them later.