Shaikh Sonny Aman’s Blog

previously www.mailtoaman.com

How to unit testing with Visual Studio Team System 2008

 
Testing is a vital part of any software project. In modern developmentprocesses it is an umbrella task.
Visual Studio Team System 2008 offers an excellent way to perform various types of test. It made testing as easy as it gets.
Lets see how to perform unit testing over a class.
Steps:

Create a web project.
Add a new class
write [...]

Implementing a software Process: Example with case study

Three practical process example. Please don’t take these personally, take it as a case study:
1. Once I was in a software company which used to be one of the renowned ones. They had about 50 tech stuffs and had a very good process.
But, unfortunately they used that single process for all of projects despite of [...]

Agile mashup in practice

“Traditional methodologies are a bunch of stick-in-the-muds who’d rather produce flawless documentation than a working system that meets business needs, Lightweight, er, ‘agile’ methodologists are a bunch of glorified hackers who are doing to be in for a heck of a surprise when they try to scale up their toys into enterprise-wide-software.”

– Jim Highsmith, in [...]

The role of a team lead in agile environment

I think pure waterfall model is impractical. It is as impractical as the pendulum in pure physics where the thread is of no weight and no friction exists. And that is what you can never have in the lab.
We, the software developers know there is always ‘friction’ and nothing is ‘massless’. The ever changing [...]

The role of a team lead in agile environment

I think pure waterfall model is impractical. It is as impractical as the pendulum in pure physics where the thread is of no weight and no friction exists. And that is what you can never have in the lab.
We, the software developers know there is always ‘friction’ and nothing is ‘massless’. The ever changing [...]

Interesting Code Review "Facts"

The benefit of code reviews is undeniable.
Yet, code reviews don’t happen in most software development organizations. And for good reason. The way code reviews are typically handled uses an enormous amount of people and time resources. Even with system quality improvements developers may not feel the effort is worth the cost.
It [...]

Charecteristics of commercial software

Commercial Softwares - A term with whom most of the software professional, including me, are familiar with. There are thousands of different commercial software in different areas; even though all of them share some common properties such as: built by many, expandable, maintainable, understandable, and stable.

Lets see what are those:

Built by many: Software that [...]

Interesting Code Review "Facts"

The benefit of code reviews is undeniable.
Yet, code reviews don’t happen in most software development organizations. And for good reason. The way code reviews are typically handled uses an enormous amount of people and time resources. Even with system quality improvements developers may not feel the effort is worth the cost.
It [...]

Charecteristics of commercial software

Commercial Softwares - A term with whom most of the software professional, including me, are familiar with. There are thousands of different commercial software in different areas; even though all of them share some common properties such as: built by many, expandable, maintainable, understandable, and stable.

Lets see what are those:

Built by many: Software that [...]