Course code:
3SI-001
Years with company:
13
Years programming:
25
Primary programming language:
C# / python
Other programming languages:
C, php, C++, java, VB.net
Unit test harnesses:
pytest, ceedling, MSTest, phpunit
Something else:
I don't write code as my job, but I manage teams that write code. This will be good for me to dive into development practices again.
Test practice now:
I attempt to do TDD, but sometimes revert back to not writing tests (particularly when I'm rushing)
Target system:
Desktop, Web, and Embedded Cortex M processor for an IoT application
Dev tools:
Simplicity Studio
Build time:
1-5 minutes
Coding standard:
Not officially enforced.
Function too long:
If it is cumbersome to understand
Code reviews:
Every feature change goes through code reviews before merging with the main code branch
Code time:
50
Test time:
20
Debug time:
30
Favorite thing about dev:
I've always enjoyed problem solving, and i continue to learn new techniques to solve problems
Least favorite thing about dev:
It seems too hard. I don't like repeating previous work that I've already done multiple times.
Tdd knowledge:
It's a great method to delivering good tested code, but is a hard habit to maintain
Why are you attending:
I signed up our team to try to improve our code delivery by finding bugs early in the dev cycle.