Refactoring, Code Review, Build Compare= NDepend

Dopo un pò di tempo mi trovo a riscrivere qualcosa anche io su questo famoso muro.UIltimamente sono stato preso da un progetto abbastanza complesso dove sono state utilizzate tutte le nuove tecnologie Microsoft, parlo di WF, WCF e Linq.Nel team utilizziamo Visual Studio Team System che copre la maggior parte delle esigenze di noi sviluppatori sia per quanto riguarda ovviamente il controllo del codice sorgente, ma anche delle problematiche relative alla manutenzione del codice, refactoring, etc.Vorrei però segnalare questo tool, regalatomi per altro dal grande Patrick , che trovo molto utile, anche per l'integrazione sia con il Reflector che con Visual Studio tramite addin.Vi rimando alla pagina del prodotto per le caratteristiche principali ma volevo comunque segnalare quelle che per me sono le più importanti, o per lo meno da me più usate, la Build Comparison, la Test Coverage Data (che uso a completamento del processo di test fatto con Visual Studio) e soprattutto il fatto di supportare CQL (Code Query Language) una sorta di interrogatore del nostro codice da testare.Che dire, so che è un prodotto commerciale e non dovrei fare marketing, ma a qualcuno potrebbe tornare utile, io in alcune fasi dello sviluppo, soprattutto in pre-release, lo trovo fondamentale.Voi che ne dite?Lo avete mai usato? Cosa usate?

Microsoft Labs Preview:Volta

Forse è sfuggito, a me sicuramente, così come leggo dal blog di MSDN riporto il link dove si parla di questo toolset sperimentale per Vs2008.

Technorati tags: ,

Uk Vs2008 Resources

Non voglio mettermi in concorrenza con Raffaele, ma leggendo un pò di post qua e là  ho trovato questo interessante elenco di risorse per Vs2008.

Technorati tags:

HyperAddin

Dal blog di Html.IT leggo solo ora di questo interessante Addin per Visual Studio 2005 e 2008.Sicuramente da provare.

Technorati tags: ,

Display skyn di Subtext

Dopo il rientro dalle ferie mi sto risistemando un pò il blog preferito..e così ho potuto leggere le vicissitudini che stiamo attraversando tutti con il passaggio a Subtext.Ho pensato che tornasse utile ad altri il piccolo lavoretto che sto facendo per vedere quali skyn vanno bene e quali no, sia per IE (io uso Maxthon ormai da 3 anni) che per Firefox.

Alcuni non sono proprio compatibili, vedi la serie dei Marvin3, come già detto da Lorenzo & company in altri post, altri invece soffrono dell'eventuale sottotitolo troppo lungo( vedi il mio ;)) oppure non visualizzano correttamente la pagina di dettaglio ( il box di dettaglio scende in basso).Di seguito un elenco, spero esaustivo, dove con un secco NO viene definito lo skyn che proprio non va.Altri, come ad es.Back in Black, se nella sezione Recent Comments c'è un link troppo lungo il div si adatta e la pagina risulta "deformata".

 

 

IE

FF

Skyn Pagina Post Pagina dettaglio Pagina Post Pagina dettaglio
AnotherEon001

SI' (se non usiamo il tag Blockquote nei nostri post)

SI' (se non usiamo il tag Blockquote nei nostri post)

SI'

SI'

Blue

SI'

NO (box dettaglio in fondo alla pagina)

NO (i contenuti del sottotitolo

e delle sidebar eccedono)

NO (i contenuti del sottotitolo

e delle sidebar eccedono)

BlueBook

NO (i contenuti del sottotitolo

e delle sidebar eccedono)

NO (i contenuti del sottotitolo

e delle sidebar eccedono)

SI' (sottotitolo eccede se lungo)

SI' (sottotitolo eccede se lungo)

Gradient

NO

NO

NO

NO

GreenBook

NO (i contenuti del sottotitolo

e delle sidebar eccedono)

NO (i contenuti del sottotitolo

e delle sidebar eccedono)

SI' (sottotitolo eccede se lungo)

SI' (sottotitolo eccede se lungo)

KeyWest

SI' (sottotitolo eccede se lungo)

SI' (sottotitolo eccede se lungo)

SI' (sottotitolo eccede se lungo)

SI' (sottotitolo eccede se lungo)

Leafy

SI'

NO (box dettaglio in fondo alla pagina)

SI'

SI'

lightz

SI' (sottotitolo eccede se lungo)

SI' (sottotitolo eccede se lungo)

SI' (sottotitolo eccede se lungo)

SI' (sottotitolo eccede se lungo)

Naked

NO

NO

NO

NO

Orange

SI'

NO (box dettaglio in fondo alla pagina)

SI' (sottotitolo eccede se lungo)

SI' (sottotitolo eccede se lungo)

Origami

SI' (sottotitolo eccede se lungo)

SI' (sottotitolo eccede se lungo)

SI' (sottotitolo eccede se lungo)

SI' (sottotitolo eccede se lungo)

Piyo

SI'(problemino di spazio nel TagCloud)

SSI'(problemino di spazio nel TagCloud)

SI'

SI'

Rain

SI'

NO (box dettaglio in fondo alla pagina)

SI'

SI'

RedBook

NO (i contenuti del sottotitolo

e delle sidebar eccedono)

NO (i contenuti del sottotitolo

e delle sidebar eccedono)

SI' (sottotitolo eccede se lungo)

SI' (sottotitolo eccede se lungo)

ScarletAndGrey

SI'

SI'

NO (i contenuti del sottotitolo

e delle sidebar eccedono)

NO (i contenuti del sottotitolo

e delle sidebar eccedono)

Semagogy

SI'

SI'

SI'

SI'

Submarine

SI'

SI'

SI'

SI'

WPSkin

SI'

SI'

SI'

SI'

Back In Black

SI'

SI'

SI'

SI'

Day Dreamin'

NO (i contenuti del sottotitolo

e delle sidebar eccedono)

NO (i contenuti del sottotitolo

e delle sidebar eccedono)

SI'

SI'

Informatif

NO

NO

NO

NO

marvin3 (tutta la serie)

SI'

NO(Object reference not set to an instance of an object)

SI'

NO(Object reference not set to an instance of an

object)

 

 

Technorati Tags: -

Intervista a Linus

Interessante intervista a Linus Torvalds, mi piace soprattutto il punto:

I think the real issue about adoption of open source is that nobody can really ever “design” a complex system. That’s simply not how things work: people aren’t that smart - nobody is. And what open source allows is to not actually “design” things, but let them evolve, through lots of different pressures in the market, and having the end result just continually improve.And doing so in the open, and allowing all these different entities to cross-pollinate their ideas with each other, and not having arbitrary boundaries with NDA’s and “you cannot look at how we did this”, is just a better way.

C'è anche una traduzione in italiano su oneOpenSource.

Technorati Tags: -

Corsi gratuiti Windows Vista e .NET Framework 3.0

Su Microsoft Learning sono disponibili tre corsi sulle nuove tecnologie Microsoft.

 

Technorati Tags: -

Regular Expression

Prendo spunto da un mio messaggio sul forum per fare una dolorosa ammissione della mia incapacità nel risolvere un problema con una regular expression che ho cercato di "risolvere" in questi giorni.

Secondo alcune richieste la regola di input doveva contenere, tra le altre, il controllo che la stessa non dovesse contenere più di due caratteri consecutivi uguali.La regular expression che ho prodotto per risolvere le altre richieste è la seguente e la posto per risolvere magari a qualcun  altro questa necessità, ed anche con la speranza che qualcuno possa avere un'idea migliore di quella che ho deciso di prendere:controllare l'ultimo requisito da codice.. Crying ...

^.(?=.*\w{8,})(?=.*[.;$!@-])(?!.*\s).*$

La cosa triste è che, prendendo spunti da libri e manuali vari (soprattutto quelli di Balena), mi sembra sempre di essere vicino ad una soluzione..mah..

Ancora su Crystal Report

Come avrete capito è qualche giorno che sto "litigando" con Crystal Report e mi/vi volevo segnalare la soluzione ad un problema che mi ha portato via un pomeriggio inter.

Premesso che ho utilizzato prima la versione in bundle con Vs2005 e poi la versione upgrade Developer, abbiamo avuto il seguente errore in fase di test di esecuzione di un report sotto carico:

The maximum report processing jobs limit configured by your system administrator has been reached....

La soluzione l'ho trovata qui, dopo tanto girovagare e pare che funzioni..

Addin ClickOnce per Firefox

Segnalo questo addin per FIrefox.

Fonte Brad Abrams Blog

«May»
SunMonTueWedThuFriSat
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910