I’m shocked at myself… I’m downloading the Visual Studio C# beta! And I want to use it! Argh!
(Writing utilities, with GUIs, that manipulate objects via COM is not a task Java is intended for, I’m afraid…)
Okay, a bit more on this…
I’m going to be writing a little toy to enhance how I organise the various podcasts I pull down, and how I manage getting them over to my Shuffle – the inbuilt iTunes AutoFill only fills in mp3s (intentionally, for the same reason the “shuffle” mode skips over m4bs).
As I mainly listen to podcasts rather than music, I want to solve this problem. 🙂
I also want to play with some more languages; I’ve only dabbled in a couple of languages in the last four years, mostly at the command-line scripting level. So I want to use the opportunity to learn some more.
So, I’m going to write this toy in C#. Then I’m going to rewrite in Smalltalk (probably the Dolphin version, but maybe Squeak). Then I’m going to re-write it in something else, maybe Ruby. Basically trying out the same thing in different styles, to see what I can learn. It’s not a big project: if Java had a decent way of manipulating COM objects, it would be a two-three day project in Java.
5 thoughts on “The Dark side of the Force is a pathway to many abilities that some consider unnatural…”
Is that the VS 2005 beta?
Does it have NUnit with a “green bar” integrated yet?!?
(I only have 2003, and there are various NUnit add ons that have some integration, but not as pretty as Eclipse/IntelliJ).
Is nice and fast to build things, but the temptation to skip sensible TDD steps and OO design is high (for someone weak willed like me !).
however, when I have done TDD with it, I thank myself when I finally come back to the project after 3 weeks off (run all the tests, see what I was up to). Who was it that wrote about leaving a “trail” of broken tests to act as a todo list?
Yes, it’s the VS2005 Beta. I doubt it’s got NUnit integration, because it’s the Express edition (aka the free-as-in-beer one), because I’m too cheap to pay for an IDE. 🙂 Heck, I don’t know if the more expensive ones have it.
I say “doubt” because I’m yet to fire it up; the setup program is one of those small downloads that suck down the rest of the program, and I left it doing that overnight and haven’t had a chance to look at it yet.
The “broken tests as todo list” is mentioned in Kent Beck’s TDD book.
Check out Test Driven .NET
I’m pretty sure it’ll integrate with Whidbey.
Yeah thats one of them that I tried (I think they were teasing about adding in a “green bar” with enough support 😉
The stand alone NUnit UI isn’t too bad – but haven’t really used it seriously on an enterprise project (but I suppose other folks do).
I have noticed that with .Net (at least the MS version !), you get re-aquianted with your mouse (I am even thinking of buying a better on). Not saying it is a bad thing.. just worried out tendinitis again…
Yes, it’s definitely true that Microsoft loves the mouse – and it’s especially difficult coming from a java camp if you’re used to using an editor like IntelliJ.
Thankfully though, the good folks at JetBrains make an add-in for VS2003 – ReSharper – which does an awesome job of adding back in all the favourite shortcut commands. Better still, I’ve heard rumours (directly from JetBrains no-less) that they’re planning on building an IDE for .NET v2! It just can’t come quick enough in my opinion…