Course code: ZIV-1
  • Years with company: 2
  • Years programming: 6
  • Primary programming language: C
  • Other programming languages: Python, Matlab, Bash
  • Unit test harnesses: I do not know
  • Something else: I like hiking in the mountains.
  • Test practice now: We design code that tries to traverse all the functionalities of the code that make up a SW module. A main() program is designed to try to test the functionality and its outcome is recorded for comparison with a template.
  • Target system: Embedded systems and microcontrollers
  • Dev tools: Autotools, Make
  • Build time: 1-5 minutes
  • Coding standard: The company defines a common standard for the code formating, naming and style conventions.
  • Function too long: Number of lines, excesive use of nested if-else, cyclomatic complexity measure etc
  • Code reviews: Code is double checked by two reviewers and a Gitlab CI/CD pipeline checks compialtion,run tests...
  • Code time: 9
  • Test time: 1
  • Debug time: 9
  • Favorite thing about dev: It's creative, you learn new things every day, you build things that a lot of people will use.
  • Least favorite thing about dev: Having to do it in a hurry because of deadlines
  • Tdd knowledge: It sounds to me like it helps to build tests as you develop code
  • Why are you attending: My company invited me to do it, but I hope it helps me in my daily work somehow