Ricerca in FOLBlog

[SdSM] CowBoy Coder

 Scritto da alle 00:15 del 10/10/2009  Aggiungi commenti
Ott 102009
 
closeQuesto articolo è stato pubblicato 8 anni 1 mese 8 giorni giorni fa quindi alcuni contenuti o informazioni presenti in esso potrebbero non essere più validi. Questo sito non è responsabile per eventuali errori causati da questo problema.


O gioia! O gau dio! O Tripudio!

No, non sono ammattito (non piu’ del normale), e’ solo che mi hanno appena comunicato che la stramaledetta applicazione di gestione del foxxuto Mailscan, quella che abbiamo madonnato tanto per mettere in produzione e che ha piu’ buchi di una forma di gruviera, non dovro’ mantenerla io!

Oggi, alla solita riunione di gruppo, siamo (sono) stati informati che un tizio (sedicente “programmatore”) e’ stato selezionato per fare la malnutrizione dell’accrocchio. Il tizio passera’ di qui nel pomeriggio per una visita e poi se ne ritornera’ a casa sua in Canada…

Devo ammettere che quest’ultima parte mi ha lasciato con un senso di deja-vu’ di Jugoslavi vari.

Comunque, meglio lui che io. L’applicazione intendo, non il Canada.

Nel pomeriggio arriva questo tizio (ST) e ci sediamo a guardare la maledetta cosa.

ST – …e comunque io pensavo ad un rifacimento totale della cosa.
IO – ??? Comesarebbeadire??? L’abbiamo appena messa in produzione questa cosa!
ST – Si ma e’ orrenda, cosa e’ questo schema di colori? Nero, marrone e blu?
DB – (che e’ l’autore dello schema dei colori) Hemmm… lasciamo perdere lo schema colori, per il momento quello che vogliamo e’ correggere i bug che sono presenti e che ci danno i maggiori problemi, che sono una mezza dozzina.
ST – E questi testi fanno ridere!
DB – (che e’ l’autore dei testi) Lascia stare i testi. Per prima cosa il problema della password…
IO – Io direi prima di tutto di mettere a posto il controllo dei domini che non accetta domini con ‘-‘ e che dobbiamo quindi aggiustare manualmente.
ST – Ed i font sono tutti sbagliati, anche l’allineamento delle maschere…
DB – (che e’, ovviamente, l’autore dei font eccetera eccetera) Lassa pedere ste cazzate! L’elenco dei bug da correggere te l’ho dato. Questo e’ quello che devi fare. Okkey?
ST – Ah, ma quello che pensavo io era un rifacimento completo…
DB – L’ho capito che quello che vuoi fare tu e’ un rifacimento completo, ma quello invece che devi fare e’ correggere questi quattro
mepensa: o otto, o dieci…
DB – bug che ci danno dei problemi!
ST – …perche’ ripartendo da zero e’ molto piu’ semplice.
IO – Mi lascia piuttosto perplesso sentire che rifare da zero qualche cosa e’ “piu’ semplice” che correggere alcuni bug in una applicazione che fondamentalmente funziona.
ST – Ah ma perche’ io uso solo FlexibleProgramminReshuffled.
IO – Tu usi cosa?
ST – Si’, e’ l’ultima frontiera, e’ Agile Programming agli steroidi.
IO – Ah si?
ST – Si, per prima cosa si scrivono i TestModule per verificare che tutto funzioni (mepensa: e come verifichi che tutto funzioni se ancora non hai scritto niente che funzioni?), poi si procede a scrivere il CoreCoding in modo incrementale e quindi si aggiungono i test funzionali…
DB – (che sta incominciando a pensare che ST sia una pessima idea) Bravo! Adesso pensa a correggere questa mezza dozzina di bug.
ST – Ma perche’ sicuramente questa applicazione sara’ stata scritta da un qualche Cowboy Coder.
IO – “CowBoy Coder”?
ST – Ma si, questa gente che si mette a scrivere codice sempre per eseguire funzioni specifiche, senza CoreCoding.
IO – E che sarebbe questo “CoreCoding” esattamente?
ST – L’uso di libreria object-oriented ad alta astrazione ovviamente.
IO – Ah che strano… anche H & K erano degli aficionados di quella roba.
ST – Ah si?
IO – Si. Ed infatti e’ per quello che abbiamo tutti quei bug. Perche’ sono talmente astratte da essere astruse.

Dopo un paio d’ore, quando il pericoloso individuo ha preso il largo, DaBoss arriva a parlarmi.

DB – Speriamo che riesca a correggere questi quattro bug prima della fine dell’anno.
IO – Io dubito seriamente che quello sia in grado di scrivere del codice funzionale, comunque mi associo nella speratura.
DB – Ma tu che ne pensi?
IO – Che e’ un coglione.
DB – Ah si?
IO – Tu ci hai presente il backend di mailscan si? Quello che gestisce tutto l’ambaradan che supporta oltre 8000 domini eccetera eccetera? Bene, non c’e’ una sola libreria Object-Oriented in tutto l’arnese. E se c’e’ un “CowBoy Coder” qui dentro, sono io.

Yippie kai yay partner!

Davide

legenda personaggi

Technorati Tags: Storie dalla Sala Macchine,humor

Articoli simili:

  • Facebook
  • Twitter
  • Delicious
  • StumbleUpon
  • Wikio
  • Reddit
  • Technorati
  • Segnalo
  • Live
  • Add to favorites
  • Email
  • RSS

 Lascia un commento

Puoi usare questi tag e attributi HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(richiesto)

(richiesto)

Pinterest
EmailEmail
PrintPrint
%d blogger hanno fatto clic su Mi Piace per questo: