Course code: INFA-1
  • Years with company: 10
  • Years programming: 15
  • Primary programming language: C, C++
  • Other programming languages: Scripting, Java
  • Unit test harnesses: Boost
  • Something else: I like to learn and use newer tools to ease the software development.
  • Test practice now: In simulator with JSON based inputs.
  • Target system: Embedded system running embedded software.
  • Dev tools: VS Code, Git etc.
  • Build time: 5-30 minutes
  • Coding standard: I try to follow company coding standards.
  • Function too long: Function is exceeding LoC threshold.
  • Code reviews: Code is thoroughly tested and reviewed.
  • Code time: 45%
  • Test time: 40%
  • Debug time: 15%
  • Favorite thing about dev: I like to consider all the scenarios/use cases while designing and code accordingly.
  • Least favorite thing about dev: Hacks, hardcoding, temporary throwable code etc.
  • Tdd knowledge: It is about as and when coding is done, testing is also done. This avoids iterative process.
  • Why are you attending: To understand how to code and test simultaneously and deliver the code with high quality.