Course code: NIELSEN-2
  • Years with company: 2
  • Years programming: 14
  • Primary programming language: C
  • Other programming languages: asm, VB
  • Unit test harnesses: none
  • Something else: M.Sc. and Ph.D in electronics - HW/SW co-design Experience with FPGA, microcontrollers, limited in Win .net apps
  • Test practice now: Mostly ad-hoc in the current project. Used plain "hand made" functions as unit test harness at function level testing. In Visual studio I used MS built-in testing framework a couple of times.
  • Target system: Embedded linux
  • Dev tools: Netbeans IDE, remote build server (gcc based), svn
  • Build time: 31-60 seconds
  • Coding standard: Mostly standard C, but prefer camel case over underscore separator, macros in caps, tend to keep it readable in multiline
  • Function too long: :-) When it is difficult for me to follow the flow. If long in lines, but readable nicely, I keep it
  • Code reviews: Using Fisheye/Crucible
  • Code time: 33
  • Test time: 33
  • Debug time: 33
  • Favorite thing about dev: Freedom in creativity to give "life" to void silicon the way I envision it
  • Least favorite thing about dev: Fixing legacy code or maintenance
  • Tdd knowledge: Understand the idea, but don't have much hands-on knowledge to apply straight into the current projects
  • Why are you attending: Want to learn the techniques so I can make my coding more efficient and reliable. For real!!!