Course code: ACL-1
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
Home made frameworks
I've been programming for 21 years and I love it although nowadays I spend more time helping Junior programmer to grow and to do things in the right way or at least avoiding classical pitfalls.
Test practice now:
Creating tests on PC.
I usually create single unit tests (when possible) and sometimes I create more complex test that involves more than one component and tests complex behaviours (entire module).
This forces me to abstract hardware pieces and let me create single components(C modules) that works indendently each other.
This also allow me to debug on a PC that is much easer than the embedded system.
Actually is a Renesas Chip (Rx651).
Its a 32bits CPU at 120Mhz with 1.5MB of internal Flash, 640KB of RAM and 16MB of external Flash.
IAR embedded workbench (forced by company policy)
VIM as my favorite editor
We have some rules inherited/copied from some standard (Barr group,I think).
Appart from this we have MISRA-C enabled in IAR IDE but we disable lot options.
Function too long:
For me a page of code begins to annoy me.
We seldom perform code reviews.
Favorite thing about dev:
It's a funny work!!!, I love create products that works and I love solve technical problems.
Least favorite thing about dev:
Work with slow/wrong tools/build systems.
Nothing at all appart from what I can deduct from the name
Why are you attending:
Because my boss wants we improve our work quality and I also think it's good for us.