Course code: WEB-045
  • Years with company: 2
  • Years programming: 4
  • Primary programming language: C
  • Other programming languages: C, Type Script
  • Unit test harnesses: Tried using Unity
  • Something else: nil
  • Test practice now: Legacy code. Only perform UAT for any custom changes made to the code. Tried to implement Unit testing framework unity to the legacy code but didn't go well.
  • Target system: We use 8bit Pic Microcontroller
  • Dev tools: MPLAB X
  • Build time: 30-60 minutes
  • Coding standard: I keep my code clean and descriptive by adding comments and using meaningful var and func names.
  • Function too long: When it is hard to understand at first look or when it is performing multiple functionalities
  • Code reviews: nil
  • Code time: 5/10
  • Test time: 3/10
  • Debug time: 2/10
  • Favorite thing about dev: I enjoy writing code that is later used in real world environment or that solves a real-life problem
  • Least favorite thing about dev: When the legacy code is hard to understand and has a lot of redundant stuff that can't be removed
  • Tdd knowledge: Recently introduced to TDD while working on unit testing
  • Why are you attending: To increase my skills and to use it in our legacy code as well as to implement it in new development