December 24, 2004

ReSharper 1.0.5 is out

The fifth bugfix update for ReSharper is out. Take it at ReSharper download page. We did a good work and fixed lots of issues came from our customers. It's probably last update for ReSharper 1.0, so the next bits we'll put to EAP will be of ReSharper 1.5.

Posted by Oleg Stepanov at 07:03 PM | Comments (78) | TrackBack

December 22, 2004

On Air

Glad to say that I decided to put more time to writing blog entries and cover wider range of topics. In the following entries you'll read about ReSharper, .NET and a bit about MPS and CML. Stay tuned!

Posted by Oleg Stepanov at 11:45 AM | Comments (130) | TrackBack

December 15, 2004

Illusory Simplicity

As we started our ReSharper refactoring push I got back to my refactoring implementor chair. Honestly, I like writing refactorings because there's one thing about them: however simple it looks there are always some special cases. Take inline variable: what can be simpler? Just replace all read usages of a variable with its initializer. But even here's the case when variable initializer is an array initializer (int[] a = {1, 2, 3}). Or take change signature: it's not quite simple by itself, but here comes special case: when changing signature of default constructor make sure that all implicit usages of it in derived classes become explicit now. These cases are partly why I love writing refactorings.

Ok, now back to extracting interfaces...

Posted by Oleg Stepanov at 08:11 PM | Comments (1) | TrackBack