Course code:
NEPT-1
Years with company:
0.833333333
Years programming:
15
Primary programming language:
C
Other programming languages:
C Sharp, C++, Verilog
Unit test harnesses:
none
Something else:
I'm an electrical engineer by trade and have realized that aside from niche or specific dimensions most PCB design will become a commodity. I have shifted gears to focus more on software.
Test practice now:
I test my code by stepping through or via breakpoints.
Target system:
MCUs
Dev tools:
IAR compilers (ARM, MSP430), MLAB X, Linux
Build time:
1-5 minutes
Coding standard:
In progress but leaning more towards Barr Group's standard
Function too long:
C: Try to keep to 50-100 lines; C Sharp: Not sure yet..
Code reviews:
Currently done via the build in Bitbucket interface
Code time:
30
Test time:
0
Debug time:
70
Favorite thing about dev:
I like the idea that given one set of hardware, through software, that same hardware can be made to provide a wide range of possible experiences.
Least favorite thing about dev:
It seems that sometimes things are deliberately difficult when it seems possible to be done in a simpler way.
Tdd knowledge:
I am a near total noob.
Why are you attending:
As I am new to the concept of (proper) programming, I don't know anything about Test Driven Development. I am here to learn and then apply it to my projects.