Course code:
PASA-2
Years with company:
9
Years programming:
8+
Primary programming language:
C
Other programming languages:
C++
Unit test harnesses:
G-MOCK, CPPtest
Something else:
I started as a Automotive Engineer working for Panasonic in 2006 and performed different roles.
I become the Sync Product Architect in 2013 and Launched the Sync Gen 3 (MY16). Now, I am working as a Software Lead for MY18 Program and participate in Design/code reviews for the product.
Test practice now:
We have started using G-Mock in Sync and previously we used to have Unit testing at a developer level and archive the results/review to ensure code quality.
Target system:
QNX6.5 based system
Dev tools:
QNX6.5, RTC, G-Mock
Build time:
1-5 minutes
Coding standard:
Misra Standard
Function too long:
In terms of LOC, I think it should be < 50 and also small enough for developer to easily domonstrate logic to write test cases to each all paths.
Code reviews:
Using code colloborator
Code time:
I am coding close to 0 in the past 3 years but focus mostly on Architecture and Project management
Test time:
0
Debug time:
0
Favorite thing about dev:
It gives immense pleasure to me to develop something that you can feel and interact and can do amazing things. Also it enhances the User experience and is fun to develop.
Least favorite thing about dev:
It is also fun to understand how each developer is unique and the thought process is different to resolve a given issue.
Tdd knowledge:
Went through the videos and feel it is a great concept. Only skeptical how to bring it up organization wide for SW dept.
Why are you attending:
Since I am in the PM, I want to understand how this will help my developers to develop code that is much easier to maintain and create something that is consistent always. Also increase the Productivity/avoid rework.