Course code:
WEB-21
Years with company:
5
Years programming:
20
Primary programming language:
C, C++
Other programming languages:
Java, SQL, Scripting
Unit test harnesses:
Google gtest/gmock
Something else:
Working as Solution Architect and have almost 20 years of experience embedded hardware and software development in 8/32-bit processors, ARM processor, GPS/AGPS, GSM/GPRS/EDGE, Bluetooth, Navigation, Handhelds, TCP/IP, HART, Wireless HART, EAVB, Automotive infotainment, C, C++, Assembly FW, RTOS and Linux environments, Automation Systems
Test practice now:
Using Google gtest/gmock framework
Target system:
Embedded Linux
Dev tools:
Eclipse, gcc, gdb
Build time:
31-60 seconds
Coding standard:
Internal coding standards which are derived from CERT C Coding Standard, MISRA C, High Integrity C++.
Function too long:
Function is too long when there are deeply nested structure or for loops, logic duplicated in other part of code, excessive inner class coupling, not very clear purpose of function
Code reviews:
Peer review/architect view
Code time:
3
Test time:
3
Debug time:
4
Favorite thing about dev:
Developing software is like solving puzzles and challenges
Least favorite thing about dev:
Performing lot of documentation with development.
Tdd knowledge:
Preliminary knowledge
Why are you attending:
Already aware of few software development methodologies, keen to learn something new and applying it in our work.