Course code: TAN-001
  • Years with company: 5
  • Years programming: 10
  • Primary programming language: C
  • Other programming languages: JS
  • Unit test harnesses: custom Unit Test framework developed in the company. Automation framework IAR
  • Something else: I have been working on Embedded Software all my career - for a variety of platforms
  • Test practice now: Write UT code along with the Feature. Make use Unit Test passes. Then test using breakpoints Perform Software Validation tests as well as Software Verification Test
  • Target system: Multi-processor platform using BLE to communicate with other system components.
  • Dev tools: VS, IAR, custom Automation tool
  • Build time: 1-5 minutes
  • Coding standard: We have a published coding standard for C which developers need to adhere to.
  • Function too long: When it is serving more than one purpose. When it is longer than about 100 lines.
  • Code reviews: Code reviews are done via PRs. Also use Mobbing style for code walkthroughs
  • Code time: 60
  • Test time: 20
  • Debug time: 20
  • Favorite thing about dev: The feeling of problem-solving, creativity, translating set of a requirements
  • Least favorite thing about dev: At times post-development issues are difficult to analyze to establish root cause
  • Tdd knowledge: Have had an introduction to TDD basics. have not practiced it extensive.ly
  • Why are you attending: I would like to avoid coding issues escaping into the field