Course code:
WEB-046
Years with company:
8
Years programming:
20
Primary programming language:
C
Other programming languages:
Python, C++, C#
Unit test harnesses:
Google Test and Unity (Throw the Switch)
Something else:
I'm not coding on a daily basis... mostly doing proof of concept. Some given answers might not reflect the team
Test practice now:
Unit Test (unity), integration tests (Python), code coverage currently performed on FPGA with LDRA, moving to GCOV and CMock.
Target system:
Embedded system based on ARC CPU for Bluetooth LE SoC.
Dev tools:
Metaware C Compiler/Debugger.
Python
Build time:
31-60 seconds
Coding standard:
Misra
Function too long:
Cannot be read on a single screen (in landscape mode!)
Code reviews:
Done via Azure DevOps during Pull Request integration.
Code time:
30
Test time:
40
Debug time:
30
Favorite thing about dev:
It's creative!
Least favorite thing about dev:
bad architecture might have a cost during the development or in project (e.g., limited reusability)
Tdd knowledge:
Write test first!
Why are you attending:
Proposal from a team mate. This seems fantastic to strengthen our team for better code quality.