Course code:
TAN-001
Years with company:
5
Years programming:
10
Primary programming language:
C
Other programming languages:
JS
Unit test harnesses:
custom Unit Test framework developed in the company.
Automation framework
IAR
Something else:
I have been working on Embedded Software all my career - for a variety of platforms
Test practice now:
Write UT code along with the Feature. Make use Unit Test passes. Then test using breakpoints
Perform Software Validation tests as well as Software Verification Test
Target system:
Multi-processor platform using BLE to communicate with other system components.
Dev tools:
VS, IAR, custom Automation tool
Build time:
1-5 minutes
Coding standard:
We have a published coding standard for C which developers need to adhere to.
Function too long:
When it is serving more than one purpose. When it is longer than about 100 lines.
Code reviews:
Code reviews are done via PRs. Also use Mobbing style for code walkthroughs
Code time:
60
Test time:
20
Debug time:
20
Favorite thing about dev:
The feeling of problem-solving, creativity, translating set of a requirements
Least favorite thing about dev:
At times post-development issues are difficult to analyze to establish root cause
Tdd knowledge:
Have had an introduction to TDD basics. have not practiced it extensive.ly
Why are you attending:
I would like to avoid coding issues escaping into the field