agosto 2007 Blog Posts
Sembra che faccia male alla salute. Oggi si e' consumata una nuova puntata del dramma: nel branch principale e' vietato fare il commit del codice al pomeriggio, per evitare che la build si rompa la sera, visto che c'e' un ritardo di una o due ore fra il commit e quando il problema e' scoperto. Ovviamente il concetto di automated testing e' del tutto alieno, perche' questo e' l'ultimo chiodo sulla bara della Continuous Integration: un monumento a come non si gestisce un progetto. Poi si domandano perche' non hanno mai finito un gioco con meno di un anno di...
Si', lo e'. L'eterna lotta sui principi cardine della Costruzione del Software fra me e il producer continua in queste calde giornate d'Agosto (e' un modo di dire, qui in UK si crepa dal freddo). Nelle migliori tradizioni, alla mia richiesta di tre giorni per rifattorizzare una parte importante dell'engine caduta un attimo in abbandono, la risposta e' stata un "forse, non lo so, devo vedere con il lead, ma e' davvero essenziale? hai gia' finito il task".Se mi oppongono ulteriori problemi ad allocarmi tempo per i refactoring, usero' la tecnica di Fowler: fallo e non dire nulla a nessuno....
L'ideale per me e' Keira Knightley che si lava, non rompe mai le balle e ama solo me... ma non credo che accadra' e allora perche' sperarci? In quindici anni che programmo non ho mai visto un progetto durante il quale le richieste fossero fisse, le feature necessarie non cambiassero mai, si sapesse in anticipo tutto cio' che era necessario scrivere e come risolvere ogni problema, con richieste precise e circostanziate descritte nel dominio della soluzione. Non e' mai successo e allora perche' sperarci? E' un periodo di grandi dilemmi di Ingegneria del Software questo in ufficio e anche oggi ho...
E' arrivata la richiesta ufficiale di lavorare la sera per due giorni alla settimana.E altrettanto puntuale e' arrivato il mio secco "No". In una giornata di estrema bonta' d'animo ho anche fornito la motivazione "Dopo averlo fatto per due anni durante lo sviluppo di Black&White 2, preferisco la sera andare a casa, riposarmi, ed essere fresco il giorno dopo per correggere piu' bug e crearne di meno."Prima o poi la capiranno.