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