Course code: MAST-1
  • Years with company: 14
  • Years programming: 4
  • Primary programming language: Delphi/LabwindowsCVI
  • Other programming languages: C
  • Unit test harnesses: none
  • Something else: I have a passion for software and like to read up on coding / articles on (best) practices, pieces of code or for instance our TIOBE toolkit. Even though I decided to leave programming to the real proffesionals I do like it alot.
  • Test practice now: I don't :)
  • Target system: Mostly developed windows interfaces with hardware. This includes RS232, RS485 and other serial protocols. As part of testability mostly worked with Labwindows CVI and GPIB communication.
  • Dev tools: Labwindows CVI
  • Build time: 31-60 seconds
  • Coding standard: My personal feeling is that I moved on within the company on the crossroad where I have build sufficient knowledge/experience to start proffesionalise my software code.
  • Function too long: when I need more than 5 minutes to understand it
  • Code reviews: somehow no-one ever asked me...
  • Code time: 50%
  • Test time: 25%
  • Debug time: 25%
  • Favorite thing about dev: building/creating something with only time, my mind, a target and a computer as limiting factors.
  • Least favorite thing about dev: the power of software provides an ease to expand your code with many paths and layers of functionality on top of each other. Keeping the overview and understanding how to improve your code becomes more complex. Supporting tools are not easy to find
  • Tdd knowledge: I know it as a buzz-word, I know (and read) the theory sounds nice and easy, the practice is less easy based on my experience thusfar. Hopefully after this training we will think different.
  • Why are you attending: 2-fold: - understanding the challenges and benefits from applying such a system and be able to spar with the team on the many steps forward - figure out the fine line between optimal use/ implementation vs overkill/insufficient benefit