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.