Course code:
WEB-27
Years with company:
9
Years programming:
10
Primary programming language:
C
Other programming languages:
C++
Unit test harnesses:
google test, custom C component tests
Something else:
I am a software developer. Most of my experience has been working on embedded C and very recently C++. Have worked for companies that develop middleware for set top boxes like Sky in Europe (similar to Comcast in US). Have spent a few years in-between as a fullstack integrator. Recently spending a lot time in interface designing type activities with the architects.
Test practice now:
unit tests, integration tests and some times fullstack
Target system:
Set top box
Dev tools:
We use a whole lot of custom tools mostly lunix based. Git for version control, gerrit for review, jenkins for dev-ops
Build time:
Under 10 seconds
Coding standard:
Mostly follow google coding standards with a few exceptions
Function too long:
It depends on the use. If its something like a thread function which is handling 20 messages it will be long yet difficult to shrink. On the other hand there could be one thats only 10 lines and 5 lines are repeated in 10 other places, thats long
Code reviews:
use gerrit
Code time:
30
Test time:
50
Debug time:
20
Favorite thing about dev:
Visualising how things work, writing code make it work
Least favorite thing about dev:
writing tests unfortunately
Tdd knowledge:
Not much, just the name Test Driven Development
Why are you attending:
Want to know more than just the name. Its recommended by a lot of colleagues, want to understand how it can help me and my team