Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Programming   (RSS)

Individual Empowerment and agile...

(Interestingly, I find myself writing more about agile and team stuff now that I'm not on a development team....) This is in response to a question about how you balance individual empowerment with the collaborative approach on a agile tem... *** Agile
Posted by ericgu | 1 Comments
Filed under: ,

Moving from "write no tests" to TDD

There was a post on an internal alias about moving a team that has not been creating any developer-written tests to one that does TDD. I wrote a reply that I think may be of more general interest... Developers are fluent in code. I think any time you
Posted by ericgu | 5 Comments
Filed under: ,

Building Connection Center add-ins using WiX - part 2

To actually get anything installed, we'll need a more reasonble WXS file. <?xml version="1.0"?> <Wix xmlns=" http://schemas.microsoft.com/wix/2003/01/wi "> <Product Name="Microsoft HealthVault Shortcut - Fabrikam WidgetTracker" Id="PUT-GUID-HERE"
Posted by ericgu | 2 Comments
Filed under: ,

Building Connection Center add-ins using WiX - part 1

I'm writing this specifically for developers who need to add links into HealthVault Connection Center, but I think the topic is of general interest to anyone who wants to create installer packages. We're going to be using the WiX (Windows Installer XML)
Posted by ericgu | 1 Comments
Filed under: ,

Unit testing through the UI

One of my readers asked whether there were any UI unit testing tools. While I have seen some ASP.net tools like this, in general I'd expect that you would unit test a UI by making the UI a very thin layer (one that doesn't really need testing), and writing
Posted by ericgu | 3 Comments
Filed under: ,

xUnit.net...

From Jim Newkirk, one of the original NUnit authors... xunit.net
Posted by ericgu | 1 Comments
Filed under: , ,

Beautiful code...

O'reilly publishes Beautiful Code Jonathan Edwards counters with a beautiful explanation . Now, I haven't read the new book, but I have a strong resonance with what Edwards wrote. You should definitely read the whole thing, but I few sentences jumped
Posted by ericgu | 10 Comments
Filed under: ,

Member names and UI controls

A follow-on to the previous discussion about member names. There were a variety of opinions, some of which argued for using no prefix at all. For those of you who are in the group, I'm interested in how you manage things when you are doing UI work, and
Posted by ericgu | 15 Comments
Filed under: ,

YAGNI and unit tests...

Thanks for your comments. I decided to go ahead and write the unit tests for that layer, both because I knew what not writing them would be like, and I wanted to play with wrapping/mocking a system service. I also decided - as some of you commented -
Posted by ericgu | 7 Comments
Filed under: ,

Does YAGNI ever apply to tests?

I've been writing a small utility to help us do some configuration setup for testing. It needs to walk a directory structure, find all instances of a specific xml file, and then make some modifications to the file. I TDD'd the class that does the XML
Posted by ericgu | 8 Comments
Filed under: ,

Some alternative development methodologies...

If scrum isn't to your liking, here are a few alternate methodologies that you might consider...
Posted by ericgu | 1 Comments
Filed under:

Wood 6-bit adder

Wood 6-bit adder
Posted by ericgu | 2 Comments
Filed under: ,

Lost Column #2: Unsafe Image Processing

(circa November 15, 2001) I think this column stands up pretty well without caveat. I should note that I wrapped the image class to provide nicer pixel-based access in a class you can find here . I suggest basing your code on that rather than what I wrote
Posted by ericgu | 9 Comments
Filed under: , ,

To m_ or no to m_, that is the question...

I apologize for shocking your system by posting more than once a month - there are reasons for that, but I unfortunately can't get into them right now - but Keith added an interesting comment to my last post. He said: Side Note: a bit disturbing you're
Posted by ericgu | 44 Comments
Filed under: ,

The problem with intellisense

Today I was working with some sample code, and I came across a misspelling. Not a big deal - there was a field that was named "m_postion" rather than "m_position". But that got me thinking... In the past, that sort of thing wouldn't have happened. You
Posted by ericgu | 4 Comments
Filed under: ,
More Posts Next page »
 
Page view tracker