Course code: ACL-1
  • Years with company: 6
  • Years programming: 15
  • Primary programming language: C
  • Other programming languages: C++, Perl, Python
  • Unit test harnesses: None
  • Something else: I had my first computer in 1988, when I was 9. It was an Amstrad CPC 6128. I started to write small programs in BASIC for it. Since then, programming has been one of my hobbies.
  • Test practice now: Functional testing.
  • Target system: 32 bit microcontroller. 640 KB RAM. 1.5 MB Flash.
  • Dev tools: IAR Embedded workbench
  • Build time: 1-5 minutes
  • Coding standard: We use a standard based on "Barr Group Embedded C Coding Standard"
  • Function too long: When I have to scroll to read the whole function.
  • Code reviews: We don't do code reviews regularly.
  • Code time: 50
  • Test time: 25
  • Debug time: 25
  • Favorite thing about dev: I like to understand how things works.
  • Least favorite thing about dev: I hate the changes in the requirements.
  • Tdd knowledge: Nothing.
  • Why are you attending: I'm curious about how TDD works and how it can be used in embededd systems.
  • Back