Course code: COB-2
Years with company:
Primary programming language:
Other programming languages:
Unit test harnesses:
Company Proprietary tools
I have been working in telecom software development since last 12 years. I've used waterfall, V-model and Agile development methodologies.
Test practice now:
Using self written automated module test framework
PPC, X86 cards running VxWorks
Clearcase, Code Collaborator, Module Test framework, BeyondCompare, BoundsChecker, Slickedit
We have company defined coding standard
Function too long:
If it is more than 200-300 lines. Ideally it should be less than 100 lines
We use code collaborator for code reviews
Favorite thing about dev:
1. Seeing the code working without errors or significantly less number of errors
2. Fixing a complicated bug after spending good amount of debugging effort
3. Technical discussions and brainstorming sessions allows people to learn from each other
Least favorite thing about dev:
Difficult question. I don't think I dislike anything about developing software
It's about writing the test cases first and then write the code to pass those test cases. This is different from usual waterfall or V-model where testing is done after coding. This ensures that you give enough thought and time to testing.
Why are you attending:
There is a quality improvement drive in our company and more focus on unit and component level testing therefore they are arranging for these training sessions.