Course code: WEB-21
Years with company:
Primary programming language:
Other programming languages:
C#.Net, Shell Scripting, Java, Python, Perl, PHP, Ruby
Unit test harnesses:
Working as C/C++ developer for about 10 years. Have worked on client-server systems, control applications and HMI.
Test practice now:
unit testing and black box integration testing
Function too long:
When that function starts to do too many things that can themselves be done in unitary block of code. Also when the same code is replicated elsewhere with small variations, it needs to be put in a function with appropriate arguments.
Basic aspects like syntax, workflow are checked. After this logical aspects and unit test coverage is tested.
Favorite thing about dev:
We can create clean reusable modular code. It feels like working on an object of art. When you write some good code, it's satisfying in the same way when a painter paints a nice picture.
Least favorite thing about dev:
The managerial aspects suck. Also many-a-times organizational processes are inefficient.
TDD is in use as an effective development tool. It's when applied properly to a development cycle, has the potential to reduce development time.
Why are you attending:
I have been asked to attend this class and evaluate TDD for deployment in my current project.