Ciao a tutti, questo post avrà un gusto dolce amaro … vi giuro oggi mi è scesa una lacrima di tristezza mentre revisionavo il codice di un dev che lavora presso un cliente.
Voi ditemi se è possibile nel 2009 con il framework 3.5 (sarei impallidito anche con le passate versioni) e tutti i tools tipo ReSharper, SCRIVERE UNA SCHIFEZZA DI STO TIPO :
Scusate ma non si fà, semplicità e velocità e soprattutto eleganza, io avrei fatto :
(questa colpisce solo chi usa le ultime versioni del framework)
4: object b = a == null ? new Pippo() : a;
l’operatore ?? che cos’è?
4: object b = a ?? new Pippo();
(ok questa è eccesiva come critica, visto che l’operatore in questione è una “diciamo” una news).
Detto questo non siamo ancora al culmine totale del disfacimento, perché i due punti che seguiranno faranno impallidire chiunque :
Questo è da sganasciarsi dalle ghignate :
Ora tenetevi forte arriva la bomba :
ecco come invece lo si scrive in modo cristiano :
Mi scuso con tutti dello sfogo, che potrà sembrare alquanto inutile e superficiale, ma queste chicche le ha scritto un fenomeno che pensa di esser il miglior dev del secolo, perchè ha letto (attenzione ripeto leggo e non studiato) due libri sullo stile di scrittura, fosse una persona normale che “Non la fà fuori dal vasino in ogni secondo” me ne sarei fregato bellamente. Allora caro il mio pistolone, se proprio vuoi scrivere in modo decente ti consiglio di installare ReSharper e StyleCop e iniziare a seguire tutti gli errori e non commentarli o bloccarli.
Post Sullo Stile : Con stile tutto riesce meglio
Link Utile MSDN su gli operatori in C# : Operatori (Guida per programmatori C#)
Condividi Post : 

