The Coding Humanist

Archives: 9/2006

TestRunner by Mailframe

-- Filed Under: Tech Review
Comments: (1)
I have no idea why a company called "Mailframe" would be making something like Testrunner. Testrunner is a Visual Studio Addin for aiding in automated unit testing.

Features/Pros:
  • Nice gui - the colors are bright (though maybe a bit strong) and the whole thing looks good. Follow the link and check out the screenshots.
  • Nice integration - works right within visual studio and gives you some nice visuals in the text editor for code coverage...
  • Code coverage - it does that...
  • Uses the NUnit framework - so if you are already using NUnit, this will be an easy move.
  • Performance measuring - it does that too (just in terms of how many ms it took to execute something)
  • It is cheap - there is a trial version and the full version is just $49. A LOT cheaper than Team System. Of course, Team System does a lot more.

Cons:
  • A little choppy - Of course this may be more the fault of VS than Testrunner since VS is often a little slow anyway.
  • No way to ignore individual files in coverage. None that I can find, anyway. "But you don't want to ignore those." Yeah I do. My web controls are in the same library as the other code that I'm testing, and I don't want to move them to a separate library to keep them from skewing the coverage results. And I think those controls are better tested through other means.
I haven't decided if I'm going to buy. We'll see. I'll use it for the next 15 days and see how much I like it.


Bloglines is Fine

-- Filed Under: General
Comments: (0)
Looks fine in bloglines. It appears the problem is solved.

Anybody else have any feed issues?

Funky Feed Formatting Fixed?

-- Filed Under: General
Comments: (0)
The title may be full of F's, but hopefully the new update will not get a grade anywhere near that. I think I fixed the formatting for the Atom feeds. I've tried it in both RSS Bandit and Sharpreader and all looks good. Now, I'll try it in bloglines...

Working on Feeds

-- Filed Under: General
Comments: (0)
My friend Mike pointed out that there is an issue with my Atom feed. It is showing the literal html tags in the feed output in such a way that they were actually showing up as text and not being treated as markup. I'm working on that. I will have a fix out asap. In the meantime, please ignore the strange formatting :)

What Is Pylus OSPP?

-- Filed Under: Pylus
Comments: (1)
So what is going on with the blog? Good question.

The project is named after a rather unpopular low-google-ranked city in Greece. It can be found in the southern region of Greece called the Peloponnesus. It is on the sea in the southwest corner of that in a region called Messenia.

Ancient Pylus has nothing to do with software. I just like picking code names for my projects based on ancient Greek towns that have a low google rating. I hereby claim this idea. If anyone else does it, I will definitely start calling you some nasty names...

Anyway, Pylus OSPP is the "Pylus Online Self-Publication Platform." Sounds fancy, doesn't it? More simply put, I'm building something that allows me to easy blog, post reviews and articles, and upload pictures. Yes, I know...there is software out there that already does that. True. It's just more fun to write it. This was actually my first decent size ASP.NET 2.0 project, so I needed something to work on anyway to learn some of the fancy new features.

"OS" does not stand for "open source", though it is my current plan to do that at some point. I'm building it in such a way that it should be easily themable, skinnable, and extendable (at least I'm trying). When it gets a little more mature, I'll probably release it into the world.

In theory, none of the old links to posts should be broken because of the change. .NET makes url rewriting easy, which made it simple to just map the old links to the new site. You shouldn't even have to change the link in your rss readers as I redirected all that as well, though you may certainly do so.

So now you know.

Fixed A Few Issues

-- Filed Under: General
Comments: (0)
Made some changes. Should help...

  1. Added date, link, and guid to the items in the rss feed.
  2. There was one issue that caused a few people to throw exceptions (invalid guid for post...don't know how they caused that problem accidentally...). Anyway, it no longer barfs in such cases and logs it, so I can hopefully track it down. See how responsive I am?
  3. Speaking of errors, I'm no longer showing you my stack trace. Aha! It's generally a bad idea anyway, but I had it turned on because of the problem I was having earlier. It's sorta like airing your dirty underwear...nobody wants to see it.
  4. Doing a mouse-over on the link to posts (at the top of each entry) will now display the typical link underlining.

Just Received My First Error

-- Filed Under: General
Comments: (0)
I just noticed the first exception in the error log. Thanks, whoever you are, for doing that. I'll be taking a look at all errors and fixing them.

Thank you for your patience...

New Blog Basically Functional, But...

-- Filed Under: General
Comments: (0)
So it is working now (despite the message on the front page, which I can't change till I get home). However, i just realized I left some important stuff out of the rss feed (date of post and link)... :). I'll get that working tonight!

Blog Confusion Today and Tomorrow

-- Filed Under: General
Comments: (0)
I'm pushing a new blog engine today and tomorrow. Several issues should be fixed. However, for the next couple of days you'll probably see some wacky stuff going on here. Please ignore for the time being.

Thanks.
One of the best things about getting called for jury duty is that you get lots of time to read. Yesterday, during my wait at the Crowley court building in Dallas, I was able to finish two books. The first was "Lean Software Development" by Mary and Tom Poppendieck. The second was "Getting Things Done" by David Allen.

I've been toying with agile concepts for a while in my mind and in my personal development time. I've thought for a while that there were lots of good ideas there, but have been pretty happy with the ideas of more typical, classical approaches to development as well. This book was definitely the most convincing thing I've ever read on agile development principles. It was often just ruthless in its common sense and logic, and I found many times that as they described a problem with typical software development processes I would go "Yeah, that IS a problem." So many things that some corner of my mind knew but refused to acknowledge, they brought out to light and exposed. I can't think of a software development book that has affected me quite the way this one has. I'm about to start my second read just so I can really get it.

The other book was pretty good. I'm currently trying to put his process in place. I really do have lots of things going on and have a hard time managing them. Not so much because the amount of stuff is insurmountable, but because my organization system just doesn't help me remember to do things on time and well. So, I'm trying what he says. We'll see if it works.

As for jury duty, during the actual jury selection process the prosecution and defence kissed and made up, so we were dismissed right before the jury was to be selected.