Course code:
WEB-1
Years with company:
less than 1
Years programming:
4
Primary programming language:
C
Other programming languages:
a little C++
Unit test harnesses:
we usually use inhouse scripts and ISV's to verify our code functionality
Something else:
I'm an engineering graduate, been working as a firmware(security module) engineer for SATA SSD's for more than 4 years.
Test practice now:
We usually test our code with inhouse scripts and 3rd party scripts and tools.
Target system:
SATA SSD, ASIC based on ARM
Dev tools:
source insight editor, realview compiler and debugger, Lecroty SATA analyser, MS Visual studio, etc.
Build time:
1-5 minutes
Coding standard:
Each product group defines their own coding standards, so it depends on the product.
Function too long:
if hte functionis more than 25 or 35 lines, then i feel it is a very big function
Code reviews:
reviews include self review, peer review, and walk through.
Code time:
50
Test time:
25
Debug time:
25
Favorite thing about dev:
Enabling a device or an app to do its intended function with my code makes me feel good. And the constant challenges and learning makes me go for it.
Least favorite thing about dev:
almost nothing
Tdd knowledge:
I heard about this acronym "TDD" very recently.
Why are you attending:
I'm expecting that this session would be of some help in developing a robust code with minimum defects and offer me some guidance in keeping my code modularized so that the code can be re-used on future hardware platforms too.