jaybaz [MS] WebLog
We believe in nothing.
February 2004 - Posts
Preview Changes for Refactorings
27 February 04 01:04 PM
In a comment , Robert Watkins proposes a preview mode for refactorings. Funny how things work out. The original implementation of Whidbey Refactorings included an optional preview window that was 100% annoying. Every time it came up, I would kick myself
Read More...
Making TDD easier
27 February 04 10:25 AM
Chris Garty asks what tools are availble to help Test-First development. He says: “ it would be great if my development tool could automatically create empty implementations of the classes and methods I am testing though simple 'right-click to implement
Read More...
Are Refactorings safe?
26 February 04 10:04 AM
The C# refactorings we're building in Whidbey are designed to be reliable. Not all of our customers use TDD, but many will use the refactoring tools we build. If the tools don't work reliably, users will stop using them. The big exception was unbuildable
Read More...
$exception
24 February 04 12:29 AM
Shaykat posts on $exception. It's a little debugger trick to let you see the inners of the current exception when one fires. Funny thing about the name. Often folks use 'ex' to name an instance of an exception type. So, we figured we'd call it '$ex'.
Read More...
Come join us
22 February 04 06:25 PM
Hey, we're hiring. My team is trying to hire some one right now to work on the C# editor. Read the job description & apply if you're interested.
Read More...
More info on Technology Previews
22 February 04 06:16 PM
Mark Cliggett's blog seems a good source of information on our Community efforts. One of the interesting aspects of these changes is that it's not uniform. You're dealing with many different people, so each one's personality is going to shine through.
Read More...
Technology Previews of Visual Studio "Whidbey"
21 February 04 09:31 PM
Have you heard? Microsoft has decided to start publicly dropping Visual Studio Whidbey builds on a regular basis. That means we'll regularly just grab a build of the product and publish it. Cool, huh? I think this is totally awesome. (Dude!) This is a
Read More...
Annoyances in the .Net Framework
20 February 04 04:05 PM
This post is 100% whine. It's where I get to complain about how parts of the .Net Framework are put together. I don't intend to be constructive. Statics Why are System.IO.File & System.IO.Directory static classes? They should be instance classes that
Read More...
Strings Stink!
20 February 04 02:44 PM
In a previous post , I talked about some ideas about how to write Object Oriented code. Today I'd like to delve a little deeper. One of my favorite Refactoring s is Replace Data Value with Object . You start with a weak type and move to a stronger one.
Read More...
What is Object Oriented Programming?
20 February 04 02:36 PM
In a previous blog , I said “ This new code is about classes (FilePath) instead of being about functions (IsUncPath(string) ). ” Pearls of wisdom, for sure. But what does it mean? How do you know if you're really writing OO code? Try this:
Read More...
Unit test speed.
17 February 04 09:40 AM
If you're thinking about doing Test-Driven Development, you may ask yourself how long it should take for your unit tests to run. Faster is always better. The time it takes to run tests has various effects. When the unit test suite slows down: You become
Read More...
This Blog
Home
Links
Tags
Admin vs. Normal User
C# Edit and Continue
Development Practices
Personal
PowerShell
Refactoring
Sailing
Visual Studio
Windows Home Server
Archives
November 2007 (2)
October 2007 (3)
September 2007 (2)
June 2007 (1)
April 2007 (2)
March 2007 (2)
February 2007 (1)
January 2007 (4)
October 2006 (2)
August 2006 (1)
May 2006 (1)
October 2005 (2)
August 2005 (5)
May 2005 (2)
April 2005 (6)
January 2005 (3)
December 2004 (6)
November 2004 (4)
October 2004 (3)
September 2004 (9)
August 2004 (14)
July 2004 (28)
June 2004 (54)
May 2004 (26)
April 2004 (16)
March 2004 (23)
February 2004 (11)
January 2004 (2)
December 2003 (3)
Syndication
RSS 2.0
Atom 1.0
See also my
Personal blog
.