Course code:
CSR-1
Years with company:
1
Years programming:
16
Primary programming language:
C
Other programming languages:
Python, C++, Shell scripting, Perl, Java
Unit test harnesses:
BlueCore unit test framework which is part of our build system
Something else:
I'm relatively new to embedded programming (about a year). Most of my development experience has been on PC software.
Test practice now:
Manual tests, in-house Test On Target framework, Soaktester test engine which uses TCL scripts for more extensive testing.
Target system:
XAP2 processor
Dev tools:
GCC, GVIM, IPython, Perforce, Notepad++
Build time:
5-30 minutes
Coding standard:
I follow our group's coding standard for C code and PEP 8 for Python
Function too long:
When it won't fit on one screen on my display.
Code reviews:
Code reviews are an integral part of our team's development process. All code we submit are reviewed by at least one other teammate.
Code time:
50
Test time:
20
Debug time:
30
Favorite thing about dev:
Solving problems.
Least favorite thing about dev:
Documentation, meetings.
Tdd knowledge:
TDD stands for Test Driven Development and is an approach to software development where the programmer writes the test for a new feature before writing code for the feature. I have some experience doing this with our Test On Target framework.
Why are you attending:
To improve my programming skills and learn more about embedded development.