Ajitesh Kumar

At Heart, I am a Software Engineer

We start our career most probably with Trainee and then, once confirmed, gets promoted to Associate Software Engineer or Software…

13 years ago

Deliverables On-Time vis-a-vis Technical Debt Risk

When we are working under tough deadlines and there is mounted lot of pressure on software engineers to crank out…

13 years ago

What is a Workflow?

While having a discussion with one of my colleagues, I found his interpretation of workflow quite interesting. There are myths…

13 years ago

How to Create Software Quality Metrics For Your Project

Well, if you are a software development partner for one or more of your customers, and you are looking forward…

13 years ago

How to Write Good Doc Comments for a Class/Method?

Well, software engineers love to jump to the code (minus document) once design is completed. Majority of them do not…

13 years ago

How to Write a Winner Design Document for Agile User Stories

When the development is based on agile methodology such as SCRUM and especially, distributed SCRUM, at some point, the need…

13 years ago

A Quick Way to Identify Code with Low Testability

Following is a quick way to identify code with low testability and hence low maintainability: Take any specific public method…

13 years ago

5 Things to Consider while Gathering Requirements from your Customers

Most of the time, software engineers are primarily interested in understanding requirements only from functionality perspective or, more simply speaking,…

13 years ago

How to Write Re-usable Code

In my software quality sessions, one of my favorite questions had been "how to write re-usable code". The most common…

13 years ago

Top 5 Software Code Quality Concerns Your Customers May Have

If you want to delight your customer with great software code quality or avoid software code quality concerns of your…

13 years ago

Software Quality Review – Scribe OAuth Library

Scribe OAuth Library helps you do quick OAuth based integration with some of the following web applications: Google Facebook Twitter…

13 years ago

Different Kind of Architects

Are you one of them who get confused about what are different kind of architects? If yes, keep reading! Following…

13 years ago

Test-Along Development (TAD): Unit testing technique

While talking to one of the client stakeholder, I came across this interesting term as Test-Along Development. Following are two…

13 years ago

They confuse between Module & Component

Ask software developers about what do they mean by a module and a component and, what is the difference between…

13 years ago

How to Configure XDebug Debugger for Zend Studio

I have tried to configure many a times, Zend studio with XDebug due to various reasonss, most common being my…

13 years ago

Software Quality Review: JActor

Overall Software Quality Rating: High (from Maintainability & Usability perspective) We reviewed JActor (http://sourceforge.net/projects/jactor/ ) in our software quality lab.…

13 years ago