Course code:
MARV-1
Years with company:
3
Years programming:
5
Primary programming language:
c & c++
Other programming languages:
python/shell script
Unit test harnesses:
None
Something else:
I'm a firmware engineer. Before working in Marvell, I travelled Japan with Working Holiday visa for a year.
Test practice now:
Make sure what behavior is expected in the test.
Write the script with failure condition check.
Target system:
Linux system or Windows system.
Sometimes there are specifical platform like OakGate.
Dev tools:
For code writing, I use Sublime Text.
For SSD testing, I use nvme-cli and shell script.
Build time:
1-5 minutes
Coding standard:
It's a huge structure concludes how SSD handling IO and maintaining NAND blocks.
Function too long:
If there is no timeout related test, we don't know function takes too long.
Code reviews:
Using Gerrit, reviewer will check and approve the code.
Code time:
20
Test time:
30
Debug time:
50
Favorite thing about dev:
A well-considered structure, code is flexible.
Least favorite thing about dev:
Coding style is ugly and takes too many time on debugging.
Tdd knowledge:
Think starts from test result and then implement.
Why are you attending:
Know more about coding and want to improve my coding skills.