Course code: ZIV-1
  • Years with company: 3.5
  • Years programming: 7.5
  • Primary programming language: C
  • Other programming languages: a bit of python and C++
  • Unit test harnesses: CxxTest
  • Something else: Apart from coding, testing, reviewing, I work very closely with the department in charge of defining specification (requirement definition).
  • Test practice now: Manually. Sometimes I also implement code aside aimed to test specific functions within the main app.
  • Target system: Final product are protective relays placed all along the electricity distribution network.
  • Dev tools: Virtual Machine with Linux. Visual Studio Code. Gitlab.
  • Build time: 1-5 minutes
  • Coding standard: I don't think we have one
  • Function too long: Intuition. Sometimes functions with more than 5 input parameters or over 1000 lines are not allowed.
  • Code reviews: Every feature/bug is reviewed by 2 reviewers. We leave comments in Gitlab.
  • Code time: 3
  • Test time: 4
  • Debug time: 3
  • Favorite thing about dev: Its related creativity. Its feeling of figuring out a riddle.
  • Least favorite thing about dev: Figuring out what a gigantic ancient piece of code does with no available written doc at all.
  • Tdd knowledge: All I know is that the approach when implementing should be: how will I test this?
  • Why are you attending: For building an automatically executable testing bench. We implement new tests per every ticket.