How I Learned to Stop Worrying and Love the Coding Convensions

Can you spot the difference between the following two code snippets?Exhibit #1:public class MyClass{ public int MyFunc(int x, int y) { return x + y; }}Exhibit #2:public class MyClass{ public int MyFunc(int x, int y){ return x + y; }}If you have some programming experience you might recognize the two styles. One of which common … Continue reading How I Learned to Stop Worrying and Love the Coding Convensions

How to add RowTest support to MSTest

I’ve blogged (read: complained) about the shortcoming of Microsoft’s unit testing framework in the past – lack of required features such checking exception messages and plain nuisances like its notorious habit of spawning new vsmdi files without any cause. On the other side MSTest has a good integration with Visual Studio that makes it worth … Continue reading How to add RowTest support to MSTest

Is it ok to have technical debt?

Technical debt and design debt are synonymous, neologistic metaphors referring to the eventual consequences of slapdash software architecture and hasty software development. Code debt refers to technical debt within a codebase. [From Wikipedia] If you’re doing something that you know that will return to bite you in the ass someday than you’re probably in the … Continue reading Is it ok to have technical debt?

The Israeli software craftsmanship group is on its way

As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value: Not only working software, but also well-crafted software Not only responding to change, but also steadily adding value Not only individuals and interactions, but also … Continue reading The Israeli software craftsmanship group is on its way