Course code: TOP-1
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
I am from a embedded hardware background. Mostly trained and experienced on bare metal developments. I don't have extensive experience in test driven environments. However I really like the approach of using structured, managed processes in project life cycles whether from development point of view or from programming point of view.
Test practice now:
Google Test based unit testing
ARM based MCU's
in the past I have extensively used almost all famous IDE's for ARM MCU's
I am more of a old school programmer, who has carried on the legacy way of doing things. However at this stage of my career I am very much into learning the new things related to modern embedded c c++ development
Function too long:
After I see the compiled assembly for it.
I am mostly on the receiving end of code reviews where my lead reviews my code. It depends on the task that how good or bad is the review outcome after first review
Favorite thing about dev:
It is like creating a new specie. Your brainchild which will not have much in terms of anyone else's point of view. But for you its a time well spent to bring a outcome as a part of a bigger goal.
Least favorite thing about dev:
A reasearch & development is a long and tedious process in which a very high value is sometimes assigned to a a very small goal which after achieving turns out to be very small thing in the whole picture.
In my field(embedded systems) the TDD is very a important tool to acheive the goal because in my opinion and small bit of knowledge that i have TDD cuts down the debugging time which is a developers nightmare in long sterched project cycles.
Why are you attending:
i am an embedded systems developer for long. And i have heard from my peers for the past 3-4 years in different parts of the world where i have been that to achieve gud results in this domain TDD is a very important tool.