Course code:
CIT-1
Years with company:
4
Years programming:
6
Primary programming language:
C++
Other programming languages:
C
Unit test harnesses:
gtest and gmock
Something else:
I am fairly new to Object oriented programming and part of a team which is tightly coupled with MS subsystem. I am part of protocol team as well which is predominantly client-server architecture both on the same machine as well as over the network with multiple components (named pipes, network socket, COM etc)
Test practice now:
Wherever possible and wherever there's an ROI, for all new code, we write unit tests and legacy code predominantly gets tested at system level
Target system:
Target system is Windows 10 or 2016 VDA connecting with a client (windows, mac etc) and running along with multiple components in the middle interacting with each other at various times.
Dev tools:
Visual Studio, Sublime
Build time:
30-60 minutes
Coding standard:
Beginner with clear and readable code. Keeping code as simple and efficient as possible. Write a lot of comments where ever possible.
Function too long:
When multiple independent operations are clubbed together
Code reviews:
Looking at working as well as readability of code along with avoiding static analysis errors.
Code time:
5
Test time:
3
Debug time:
2
Favorite thing about dev:
Amount of learning involved and how designs and concepts are so beautiful. Gives the jitter on anything new that I take up. Best thing is, we can work from anywhere :) I love the variety of things that can be done.
Least favorite thing about dev:
sitting in front of the computer all day :)
Tdd knowledge:
Writing code with testability in mind, not just writing tests before writing code
Why are you attending:
To learn and adapt wherever possible and wherever it makes sense to invest