NUnit vs VSTS

One of the most popular open source application for .Net developers is NUnit.   With the next release of VS2005 and VSTS, the new IDE has integrated unit test support, with a lot of new functionality over NUnit.   However there are some basic features that VSTS does not implement.   1) Assert.AreEqual (string expected, string…



One test is better that thousand words… [TestFixture] public class XmlDataDemo {               [Test]      public void LoadDataSet()      {            EmployeeDataSet ds = new EmployeeDataSet();            ds.ReadXml(@”.\..\..\Employee.xml”);            Assert.AreEqual(1,ds.employee.Rows.Count);           }        [Test]      public void XmlDataDoc()      {                          XmlDataDocument doc = new XmlDataDocument(new EmployeeDataSet());                          doc.Load (@”.\..\..\Employee.xml”);                                          XmlDocument…


Scrum for MSProject 2003

Honeslty, MSProject it’s not my favorite tool to track software development projects (or at least the kind of projects where I use to work).   I agree Mr Spolsky about his opinion of the product, and I prefer Excel, and Shared lists to track project information.   However, today I’ve found a new MSProject Add-In to create product-sprint…


Good Intentions and Abstractions

Do the simplest thing that could possibly work Do the simplest thing that could possibly work Do the simplest thing that could possibly work   It looks evident for every people, but we (developers) are different.   We don’t like to write simple programs. When we find a simple solution we always try to get…


Ultimate Developer And Power Users ToolList

Every dev has it’s own tool collection, Scott offers a nice categorized selection with more than 100 tools.   Scott Hanselmans 2005 Ultimate Developer And Power Users ToolList   From this list I have discovered new ones I would like to recommend:   Notepad2 Reggie LogParser ieHttpHeaders Tail4win Zanebug    



Does everybody agree about the “Principles Of Object Oriented Design” ?   from: “… The first five principles are principles of class design. They are: SRP The Single Responsibility Principle A class should have one, and only one, reason to change. OCP The Open Closed Principle You should be able to extend a classes…