Course code:
CISCO-25
Years with company:
4
Years programming:
30
Primary programming language:
cobol
Other programming languages:
C/C++, Java, Asm, go
Unit test harnesses:
swift
Something else:
I started programming when internet wasn't existing and C was something new that just a few knew about it. Interesting to see how hardware and software evolved in just 30 years... Passionate also about automation, firmware and flying.
Test practice now:
UT test with swift, IT test with python
Target system:
Linux system running on different hardware platforms and processors.
Dev tools:
actually vim, gcc and gdb. Git for repos. Many others in the past...
Build time:
2-4 hours
Coding standard:
We have internal coding rules to follow... some of them arguable in my mind, but that's fine.
Function too long:
A function should do a single task.
If it is longer than 100 lines of code, the scope of the function is wrong.
Same thing if there are too many nested control statements... are
Code reviews:
We use github, depending on the part of the code, some external reviewers mandatory approval is required.
Committing is not possible if a series of automatic tests are not succeed.
Code time:
40
Test time:
40
Debug time:
20
Favorite thing about dev:
Self expression
Least favorite thing about dev:
the commit phase...
Tdd knowledge:
very little
Why are you attending:
because i want to use it in our project and we know very little about it