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.