Thoughts on Software Development, .Net, OOP, Design Patterns and all things cool
Browse by Tags
All Tags »
Methodology (
RSS)
-
|
One of the common themes of this years KaizenConf was how to move a towards being a lean organization. During most of the sessions and conversations that I was part I cannot tell you how often I heard words like Convince, Convert and Persuade said. At...
|
-
|
Today I was having another round of conversations with a buddy of mine about the concept of waste and unused code. In agile there is a concept called YAGNI (You Ain't Gonna Need It) that basically states that you should not add code that is not immediately...
|
-
|
<disclaimer> This posting is purely my personal opinion. I am sure many of you out there will disagree, if this is the case, let me know. </disclaimer> Today, during my bug hunting I stumbled across the dreaded 'Null reference' exception...
|
-
|
I came across a nice article on CI today, thought I would share. You can find the article here Till next time,
|
-
|
I'm sure that everyone has heard the riddle ' If a tree falls in a forest and no one is around to hear it, does it make a sound?' . This riddle is all about observation and knowledge of reality. Well, I have a riddle for software teams following...
|
-
|
As someone how has been designing and developing WinForms based applications for the past 7+ years, I have learned that subclassing UI controls is a must. You may be thinking, why would I want to subclass a text box? Or a combo box? The answer is simple...
|
-
|
A while back there was a posting out there about all the different software development methodologies (this was a parity posting). Yesterday I was chatting with a buddy and we coined a new development methodology.... Change and Pray Development (CPD)...
|
-
|
A few months ago I posted about my thoughts on Object Construction (found here ). In the post I talk about constructing object with ALL the required values to make the object valid. This post is just a quick follow up to that. The other day I was refactoring...
|
-
|
Recently I was asked about backing in unit tests into an existing project. In particular I was asked A) was possible and B) is it worth it. In short my answers to both these are Yes and Yes. However, backing in unit tests is not without its challenges...
|
-
|
In my last post I think I struck a cord with some people in my post 'Unit tests taking too much time'. My intent was NOT to sound like an elitist Agilist or any else of that nature. My intent was simply to put a post out there about the misperception...
|
-
|
In my last post ( here ) I spoke about different do’s and don’ts when it comes to logging bugs. What I really did not hit on was the different types of questions I feel should be asked when logging bugs. Here are my questions, in no particular order....
|
-
|
All software that is being developed WILL have bugs, sorry, but this IS a fact. Now I know some people and companies don't like to call them glitches in software bugs. They would rather call them issues or defects. For all I care we can call them...
|
-
|
I am in the process of reading Mary and Tom Poppendieck's latest book ' Implementing Lean Software Development ' and I came across a great quote that is ALL too true in our industry. (I am only 2 chapters in on the book, but so far it is as good as their...
|
-
|
Over the years I have come to the conclusion when working with switch statements that switches on enum values, a DEFAULT block MUST be required. Not only should it be required, I think it should throw a developer exception. *** NOTE *** My stance on this...
|
-
|
Code reviews are thought to be painful by many, but in my opinion that can be avoided. Code reviews can be a great tool for a project to help keep the code clean and concise. Last time I talked about Code Reviews and how to make them successful , this...
|
More Posts
Next page »