Booze
2023-05-23 19:35:38 UTC
Di recente ho fatto un test preliminare su test gorilla.
Vi racconto molto brevemente la follia che ho trovato, ditemi se sono io o cosa.
Allora si parte con un tot di domande per principianti su java e spring e ok.
Poi si passa sulla seconda sezione di domande. Qui non capisco che il timer e' per tutta la sezione invece che per singola domanda, colpa mia dovevo leggere meglio e quindi riesco a farne la meta'.
Il tenore delle domanda, pero', e' quello che mi lascia interdetto: il test si fa fullscreen e con webcam puntata. Non e' concesso googlare o cercare da nessuna parte. Le domande sono mnemoniche su Spring, tipo se per abilitare Aop l'annotazione si chiama EnalbeAspect o EnableAspectJSarcazzo. Poi domande su JdbcTemplate tipo se il secondo parametro per mappare una entity e' entitymapper o qualcosaltro.
E vabbeh, fortunato chi ha di recente usato JDBCTemplate che se le ricordera'.
Fin qui e' ridicolo, ma arriviamo alla chicca finale. Mi si presenta un codice da sistemare che lavora con stringhe, tutto su un metodo solo. Richiede alcune decina di righe, forse 100, non proprio fizz buzz.
Da programmatore quasi saggio, io avrei cominciato a splittare il codice e mettere i metodi sotto test per vedere dove fallano, come consiglia di fare Michael Feathers nel suo libro. Poi li avrei fatti andare e magari fatto un po' di refactory per presentarli decentemente.
Beh, finestra su cui avrei dovuto lavorare era minuscola, quindi di riorganizzare li codice mi e' subito passata la voglia.
E non c'era possibilta' di scrivere test ovviamente.
Perche' non mi lasciano usare l'ambiente di sviluppo che voglio??
Ma soprattutto, cosa diavolo stanno assumendo? Gente che programma su finestrelle senza internet?
Vi racconto molto brevemente la follia che ho trovato, ditemi se sono io o cosa.
Allora si parte con un tot di domande per principianti su java e spring e ok.
Poi si passa sulla seconda sezione di domande. Qui non capisco che il timer e' per tutta la sezione invece che per singola domanda, colpa mia dovevo leggere meglio e quindi riesco a farne la meta'.
Il tenore delle domanda, pero', e' quello che mi lascia interdetto: il test si fa fullscreen e con webcam puntata. Non e' concesso googlare o cercare da nessuna parte. Le domande sono mnemoniche su Spring, tipo se per abilitare Aop l'annotazione si chiama EnalbeAspect o EnableAspectJSarcazzo. Poi domande su JdbcTemplate tipo se il secondo parametro per mappare una entity e' entitymapper o qualcosaltro.
E vabbeh, fortunato chi ha di recente usato JDBCTemplate che se le ricordera'.
Fin qui e' ridicolo, ma arriviamo alla chicca finale. Mi si presenta un codice da sistemare che lavora con stringhe, tutto su un metodo solo. Richiede alcune decina di righe, forse 100, non proprio fizz buzz.
Da programmatore quasi saggio, io avrei cominciato a splittare il codice e mettere i metodi sotto test per vedere dove fallano, come consiglia di fare Michael Feathers nel suo libro. Poi li avrei fatti andare e magari fatto un po' di refactory per presentarli decentemente.
Beh, finestra su cui avrei dovuto lavorare era minuscola, quindi di riorganizzare li codice mi e' subito passata la voglia.
E non c'era possibilta' di scrivere test ovviamente.
Perche' non mi lasciano usare l'ambiente di sviluppo che voglio??
Ma soprattutto, cosa diavolo stanno assumendo? Gente che programma su finestrelle senza internet?