CodeRush

  • Productivity Add-Ins: Bruce Lee vs Batman

    In the last few months, I’ve seen a number of tweets and posts decrying or at least cautioning against the use of productivity tools (e.g. CodeRush, ReSharper, and JustCode). The reasoning behind this is is generally some variant of the notion that such tools are more akin to addictive drugs than to sustainable life improvements….

  • You Need CodeRush

    Oops The other day, I was chatting with some developers and one of them pulled me over to show me the following code: private void SetLayout(Page page) { if (null == page) { return; } } I did a double take and then smirked a bit, pointing out that this was probably dead code. I…

  • TDD and CodeRush

    TDD as a Practice The essence of Test Driven Development (TDD) can be summarized most succinctly as “red, green, refactor”. Following this practice will tend to make your code more reliable, cleaner, and better designed. It is no magic bullet, but you doing TDD is better at programming than you not doing it. However, a…

  • DXCore Plugin Part 3

    In a previous post, I mentioned my ongoing progress with a DX Core plugin. I’d been using it successfully for some time now but had to dust it off again last week. Another convention that I’m required to abide for consistency sake but don’t much care for is explicit typing of my variables. That is,…

  • DXCore Plugin Part 2

    In the previous post on this subject, I created a basic DXCore plugin that, admittedly, had some warts. I started using it and discovered that there were subtle issues. If you’ll recall, the purpose of this was to create a plugin that would convert some simple stylistic elements between my preferences and those of a…