- Il copia incolla distruggerà il mondo
- Il codice è come il maiale non si butta via niente
Queste due regole sono effettivamente in contrasto tra di loro... solitamento applico la (2) con largo uso di copia incolla, poi quando mi appare il runtime mi dò del _prirla_ e mi ammonisco con la (1). La morale della favola qual'è? Applicare la (2) con attenzione... più attenzione di quella che si metterebbe nello scrivere da _0_ il codice.
- Classi, strutture e variabili sono gratis
Questa è la regola che mi esorta a non scrivere il codice funanbolico. All'inizio mi credevo _figo_ a scrivere tutto il codice inline e/o a sfruttare le _coincidenza_ di contesto per risparmiarmi di definire una classe/struttura o usare una o più variabili... poi _crescendo_ mi sono accorto che il codice funanbolico seppur funzionante era di difficile letture se non illegibile oltre che - peggio - inmantenibile.
- Nascere smanettoni è naturale, campare smenettoni è diabolico
Questo è la regola che mi esorta a pensare e a studiare/documentarmi prima di agire. Saper risolvere le cose al volo perchè in situazione critica/emergenza è una dote da conservare... ma le soluzioni prese al volo non pagano mai a lungo andare. Questa regola è anche quella che uso per combattere quelli il cui motto è "il software, un colpo di qui e colpo di là, alla fine funziona".
posted @ domenica 28 novembre 2004 13:01