Course code:
MARV-1
Years with company:
3
Years programming:
6
Primary programming language:
C
Other programming languages:
C++, python
Unit test harnesses:
None.
Something else:
SSD FW engineer. Design and develop algorithm, APIs on ARM Cortex-R SoC with RTOS.
Test practice now:
By compiling and run the code on target system.
Target system:
Customized RTOS on ARM Cortex-R SoC. No thread control but mutex and semaphore are required.
Dev tools:
SourceInsight, VS code, VisualStudio, BeyondCompare, Notepad++, Git, TortoiseGit
Build time:
5-30 minutes
Coding standard:
Follow the guideline of our company.
Function too long:
More than 200 ~ 300 lines of code. It depends on the algorithm design.
Code reviews:
Prepare the code in gerrit system and add reviewer of 1~3 from our team.
Code time:
30%
Test time:
20%
Debug time:
50%
Favorite thing about dev:
When the code runs smoothly without any error under all stress tests.
Least favorite thing about dev:
Dealing with messy code and debug it. Especially if the issue is found in the code.
Tdd knowledge:
Almost nothing. None of the concept is introduced in development process during work.
Why are you attending:
To know and implement TDD in current workflow. Make the code more reliable..