Course code: WEB-33
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
I started working at astrocast few month ago. Glad to finaly work in a company where software testing is part of the work and not saying, if the software have bugs, that means that the engineers are not good enough.
I enjoy a lot working in embedded software and Linux environment.
I hate using debuggers, having good tests avoid loosing time with debuggers.
Test practice now:
Unity for unit testing and a hardware in the loop test with inhouse python scripts.
A terminal using a stm32 mcu sending data from satellites.
arm-gcc, cmake, unity, cppcheck.
We have a company coding standard (with spaces, ident, ...). Try to code easy to test functions, avoid global variables, passing as much in arguments.
Function too long:
When the function can't be tested.
If the pull request is small, we found something to say. If the pull request is huge, sometimes, we juste accept it because it's too complexe to understand.
Favorite thing about dev:
Learn new things every day. Complexe tasks. Embedded software became real software and not messy assembly programs.
Least favorite thing about dev:
Using wrong tools. Try to use a code for days and finaly find that it's not working.
including test in the development avoid the project to fail.
Why are you attending:
Develop projects in a better way