// ThomasWeller

C#/.NET software development, software integrity, life as a freelancer, and all the rest


News

Stack Overflow profile for Thomas Weller
Thomas Weller on bitbucket.org


Gallio Banner

Mercurial

Typemock Isolator

Can’t code without   The best C# coding assistance and
    refactoring plugin for Visual Studio

My Stats

  • Posts - 43
  • Comments - 128
  • Trackbacks - 0

Tag Cloud


Recent Comments


Recent Posts


Archives


Post Categories


Free e-Books


Toolbox: Development


Toolbox: Documentation


Toolbox: Productivity


Toolbox: Static analysis


Toolbox: Testing


Toolbox: Textual analysis


 

This post started out to be a reply to another blog post about some detail of the red/green/refactor cycle in TDD. It ended up as a fairly extensive description of my own personal practice of doing TDD in C#, featuring quite some VS add-ins and discussing some (real-world) aspects of test-driven development along the way...

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

 

Yesterday, I occasionally stumbled upon miniSCRUM, yet another free online Scrum tool. It's different from its siblings in that it only provides the bare minimum of Scrum features, and it's therefore dead simple and totally intuitive in its usage. This makes it perfect for individual developers and as a starting point for trying Scrum and iterative project planning/estimating...

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

 

Most people - even the overwhelming majority of programmers - would say that the main activity of a software developer is "writing source code". But this is a fatal misconception - about 75% of all time and money (sometimes even more) is spent on some sort of maintenance activity. Far too little effort goes in the future maintainability of a software product during actual development, which in turn leads to software systems that cause substantial technical and financial problems..

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

 

A developer might occasionally write down some informal piece of text during development. This post shows a method how such ad-hoc produced content can easily be integrated and referenced in a test report...

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

 

A situation, that most developers might know from personal experience: The project is nearing the deadline, and there is far too much work left to be done. Usually the consequence is, that the remaining features of the software will be implemented in a quick-and-dirty way, leaving aside quality related issues like e.g. proper design or adherence to coding standards for the moment. - Much of today's spaghetti code is born this way. The common excuse for that is: "We'll do that later. Now our first...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati