Course code: BARR-7
  • Years with company: 1.5
  • Years programming: 3
  • Primary programming language: C
  • Other programming languages: Java, Javascript
  • Unit test harnesses: Karma with Jasmine
  • Something else: I don't have an education in computer science, but have been programming for a few years.
  • Test practice now: Manual plus basic unit tests
  • Target system: Embedded with custom FPGA
  • Dev tools: Linux based C development, Perforce, VIM and other diff tools.
  • Build time: 1-5 minutes
  • Coding standard: Not very ethical
  • Function too long: More than 1 screen length, more than 3 levels of nesting
  • Code reviews: I don't have a good eye for catching errors through code review.
  • Code time: 30
  • Test time: 30
  • Debug time: 40
  • Favorite thing about dev: It helps in strengthening my problem solving skills.
  • Least favorite thing about dev: Portability of code between different hardware types is never seamless. Takes ages to debug.
  • Tdd knowledge: Not much.
  • Why are you attending: I actually want to learn what this is about. But not sure if I have the bandwidth to implement these practices.