Course code:
FOCUS-1
Years with company:
1
Years programming:
5
Primary programming language:
C
Other programming languages:
C++, matlab, python
Unit test harnesses:
cFS unit test framework
Something else:
I am a telecommunication engineer, but I work as a software engineer, and I would like to improve my developer skills with this course!
Test practice now:
unit test with cFS, system test with robot framework, "manual" functional test
Target system:
spacecraft on-board computer
Dev tools:
git, cmake build system, vscode
Build time:
1-2 hours
Coding standard:
none
Function too long:
when it has more than 3 nested branches and too many lines (>80)
Code reviews:
code reviews are requested by developers when they finish a task, they are mainly based on design
Code time:
30%
Test time:
30%
Debug time:
40%
Favorite thing about dev:
seeing that my script is running and working in the real word is satisfying
Least favorite thing about dev:
doing unit tests, sometimes we write tests that are not useful, and we do it only for the coverage
Tdd knowledge:
it helps in writing code and tests in a more effective way
Why are you attending:
to learn a new method to develop software and try to apply it in our project