Un ottimo articolo di Roy Osherove su MSDN magazine di
gennaio, sui principali errori che si commettono quando si inizia
scrivere unit tests per fare Test Driven
Development.
"In this article, I'll try to bring you some of the most important
practices I've learned over the years while developing and consulting, and
while training developers. These tips should help you write effective,
maintainable, and robust unit tests. And I hope this advice helps you to avoid
huge amounts of wasted time and effort."
Una delle parti che piu' mi sono
piaciute:
"How do you know...

Scott ha segnalato un nuovo
plugin per VS 2005 per editare gli
stili in ASP.NET design:
"Today we posted the first download of a new CSS
Properties Window on the Sandbox tab that you can install on top of VS 2005 to
get richer CSS editing and management support. Much richer CSS designer
support is a big investment we are making for the next release of Visual
Studio. The CSS Properties Window download provides some early support that
you can use today, as well as an opportunity to give feedback on the exact...

Un video sul Transactional File System (TxF) che sara' parte di
Vista:
"Surendra Verma, Development Manager on the Vista Kernel team, digs
into Vista's new Transactional File System with Charles Torre. TxF, as it is
referred to internally, is a new kernel construct that is part of an updated
Vista NTFS. Surendra provides a high level overview of TxF in this
video. We will continue to look under the hood in future Going Deep
episodes with interviews with developers working on the Kernel
Transaction Manager, a key component of TxF, which Surendra...

Ho appena scoperto questi due post, qui e qui , dove l'autore spiega
come viene organizzato il codice della divisione
"developer" in Microsoft.Questa parte spiega il problema:
"Let's imagine for
a minute that any given developer has a brain fart and checks in a build break,
serious bug, etc once every 6 months (which in my opinion would be a team of 800
of the best developers I've ever met). There's about 250 working days in a
year and simple math says 800 * 2 / 250 > 6 serious bugs checked in every
single working day. The fact...

Un articolo di Randy Miller
su CrossTalk sul Agile
Software Development Process.
"Does an agile software development process
require real organizational change or can an existing organization become more
agile? How do the many traditional information technology (IT) roles such as
the business analyst, architect, and tester become a more integrated part of
an agile process? Some recent work [1] debunks the myths that agile processes
require on-site customers, produce ad-hoc requirements and design, and cannot
scale to large projects. This article...