Course code:
SP-005
Years with company:
0
Years programming:
25
Primary programming language:
C++
Other programming languages:
Python
C
Unit test harnesses:
Some experience of Google Test, but very limited
Something else:
I live in the UK and have spent most of my career working on Telecoms equipment, mostly embedded multiplexers and controllers for cabinet based equipment. I have little experience in Mobile base stations, but only from the high level design.
Test practice now:
Writing system Tests based on customers use cases.
Target system:
Telecoms multiplexer equipment. Embedded Linux.
Dev tools:
SVN, IAR Studio, VsCode, QtCreator
Build time:
1-5 minutes
Coding standard:
Generally try to follow the MISRA standards which are built into IAR Studio
Function too long:
Usually when it disappears of the page or its complexity figure is too high.
Code reviews:
Use the Atlassian Crucible tool which allow comments to be added to individual lines of code
Code time:
60
Test time:
20
Debug time:
20
Favorite thing about dev:
I enjoy embedded programing, especially when get close to the hardware interfaces and registers.
Least favorite thing about dev:
Bugs !!
Especially bugs that aren't caught and make it to customers.
Tdd knowledge:
I am aware of the concepts having Googled it, but have no experience of it all.
Why are you attending:
Currently between employment, and want to use time for personal development. TDD looks interesting