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...
Postedby jaybaz_MS | 5 Comments    
Filed under:
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...
Postedby jaybaz_MS | 11 Comments    
Filed under:
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...
Postedby jaybaz_MS | 15 Comments    
Filed under:
$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...
Postedby jaybaz_MS | 1 Comments    
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...
Postedby jaybaz_MS | 2 Comments    
Filed under:
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...
Postedby jaybaz_MS | 1 Comments    
Filed under:
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...
Postedby jaybaz_MS | 24 Comments    
Filed under:
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...
Postedby jaybaz_MS | 10 Comments    
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...
Postedby jaybaz_MS | 13 Comments    
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...
Postedby jaybaz_MS | 8 Comments    
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...
Postedby jaybaz_MS | 0 Comments    

This Blog

Syndication

Page view tracker