Hace 9 años | Por veleta a truizlop.github.io
Publicado hace 9 años por veleta a truizlop.github.io

Una aplicación de ejemplo para Android ha sido publicada por el Ministerio de Interior y la Policía Nacional para explicar cómo interactuar con la nueva versión del DNIe 3.0 (DNI español). Sin embargo, el código publicado no se ajusta a lo que podemos considerar "mejores prácticas" en el desarrollo de software.

Comentarios

Frederic_Bourdin

#0 Traduce la entradilla o te la van a tumbar.

D

Cumple su función, que es que lo enrevesado del código y la falta de tests hagan que ninguna otra consultora pueda tratar de llevarse el mantenimiento.

ivanrsz

Que cracks lol lol lol

Me quedo con las 100 lineas dentro de un try, y que en el catch no haga nada y con el último algoritmo :

public long getTLV( int [] iTagLen, byte [] tlv){
 Long tag;
 int idxByte = 0;

 tag = (long) tlv[idxByte++];
 if( (tag & 0x1f) == 0x1f )
  tag = (tag

D

Vaya basura de código. Estaría bien saber lo que ha costado este proyecto a los contribuyentes, la verdad.

s

si pagas con cacahuetes...

yoprogramo

No se yo, he visto códigos peores. La mayoría de los problemas se deben a la prisa de implementar algo a tiempo. Me gustaría ver las "preciosidades" totalmente normalizadas, con pruebas unitarias completas, sin código comentado y con descripciones de cada algoritmo que suele programar el chaval este... Y eso que debe tener a paladas, al ser el "mejor ingeniero informático de su promoción"... Lo malo es que no he visto código suyo por ningún sitio. Incluso se permite tener una cuenta de github sin una línea de código (¡¡!!) ¿Vamos a empezar a seguir a tertulianos del código?

Pijus_Magnificus

Lo del método para calcular el número más pequeño me ha matado. lol

v

Gracias, tomo nota.

D

A mí no me sorprende NADA, la verdad, tras pasar por dos cárnicas hace años que desarrollaban software para ministerios y varias oficinas públicas (desarrollaron parte del DNIe original, por ejemplo).

Los conceptos explicados ahí arriba no son compatibles con la programación que se realiza en las cárnicas, no por falta de interés de los programadores (aunque a veces sí), sino porque si contratas lo más bajo del mercado en sueldos, lo que consigues en calidad y tecnología va en la misma línea. ¡Ya, que funcione, es en sí mismo un milagro!

D

Resumiendo, una nueva mierda proporcionada por la marca España.