Course code: WEB-40
  • Years with company: 3
  • Years programming: 10
  • Primary programming language: C
  • Other programming languages: Assembler
  • Unit test harnesses: none
  • Something else: I studied electronic. At home I try to repair any sort of electronic device. In my free time I like running.
  • Test practice now: I normally test the code on the target using a programmer/debugger tool.
  • Target system: The target is an embedded system based on 16bit or Arm microcontroller
  • Dev tools: I usually use the IDE supported by the microcontroller manufacturer.
  • Build time: 1-5 minutes
  • Coding standard: We follow few coding rules defined with my colleagues (e.g: variable/function naming, comments etc.
  • Function too long: I don't have a specific rule.
  • Code reviews: It's usually done by myself in order to find mistakes or improve code, sometimes I ask to colleagues
  • Code time: 30
  • Test time: 20
  • Debug time: 50
  • Favorite thing about dev: I like to see how a raw schematic become a working object which I can control with my code
  • Least favorite thing about dev: When the complexity of the code increases, it becomes difficult and time consuming to resolve bugs
  • Tdd knowledge: It is a way to design code in order to increase testability and maintenance in the time
  • Why are you attending: To learn this programming approach and start to apply unit tests either on new project and old ones