Course code: SE-2
  • Years with company: just started on 01/15
  • Years programming: 10
  • Primary programming language: MATLAB
  • Other programming languages: C
  • Unit test harnesses: N/A
  • Something else: I'm a control engineer. I use the programming languages mainly to design/build control algorithms, models and simulations, i.e. MATLAB/Simulink environment. I used the C language for the translation of the control algorithms.
  • Test practice now: Design of experiments of the control algorithms that I have implemented.
  • Target system: CODESYS
  • Dev tools: Simulink PLC coder / CODESYS
  • Build time: 30-60 minutes
  • Coding standard: N/A
  • Function too long: N/A
  • Code reviews: N/A
  • Code time: 40
  • Test time: 40
  • Debug time: 20
  • Favorite thing about dev: The possibility to use code to implement a mathematical algorithm.
  • Least favorite thing about dev: Facing numerical problems like the loss of significance.
  • Tdd knowledge: Because I am not a pure programmer and I don't have a pure software background, the TDD is new to me.
  • Why are you attending: Because following practices similar to TDD for MATLAB algorithm development would be beneficial for the quality of the results.