El Blog de Ana Buigues » Libros http://anabuigues.com Wed, 07 Dec 2011 16:07:47 +0000 es-ES hourly 1 http://wordpress.org/?v=3.4 Must Read: Diseño Ágil con TDD de Carlos Blé http://anabuigues.com/2011/11/13/must-read-diseno-agil-con-tdd-de-carlos-ble/ http://anabuigues.com/2011/11/13/must-read-diseno-agil-con-tdd-de-carlos-ble/#comments Sun, 13 Nov 2011 13:24:43 +0000 Ana Buigues http://anabuigues.com/?p=3624 Recientemente he leido Diseño Ágil con TDD de Carlos Blé y considero que su lectura es una magnifica forma de introducirse en el mundo de la practica del Test Driven Development.

Para los que desconozcan que es TDD es una técnica de desarrollo de software enmarcada dentro de la metodología eXtreme Programming que tiene la virtud de minimizar el número de defectos del código y maximizar su calidad creando un código limpio que funcione.

El libro se divide en dos partes, un teórica y una práctica. En la parte teórica realiza una pequeña introducción sobre la importancia del Agilismo. Pasa a explicarnos el algoritmo del TDD y realiza un recorrido por los distintos tipos de test como son los Test de Aceptación, Test Funcionales, Test de Sistema, Test Unitarios y Test de Integración. También nos explica cuando usar los dobles de prueba y como escribir código que cumpla con los principios de diseño S.O.L.I.D.

La lectura de esta primera parte resulta realmente enriquecedora, introduce muchos aspectos del “como se deben realizar las cosas”, se nota que la artesanía del software es un papel importante dentro de esta técnica de desarrollo, bueno y del desarrollo en general.

La segunda parte es puramente práctica, dónde se aplica todo lo aprendido en la parte teórica paso a paso. Se realiza un ejemplo partiendo de los test de aceptación, de esta forma nos centramos específicamente en el problema a resolver. Se van desarrollando los test utilizando TDD y se observa como el código va cambiando y adaptándose a los requisitos de una manera incremental.

Qué beneficios obtenemos:

  • Escribimos código de calidad.
  • Los diseños son más simples, nunca escribimos más código del necesario.
  • Aumenta la fiabilidad del código gracias a los test.
  • Conseguimos código muy reutilizable.
  • La tranquilidad de realizar modificaciones, si rompemos algo un test nos lo dirá.

Qué problemas encontraremos:

  • La técnica en sí es muy sencilla, pero llevarla a cabo cuesta, hay que cambiar nuestra forma de pensar las cosas.
  • Estamos acostumbrados a escribir código que funcione y punto, ni refactorizaciones ni principios…El dilema del “no tengo tiempo o no hay tiempo” ya no vale.

Los ejemplos del libro están escritos en C#, yo los realicé en Java, los podéis encontrar aquí.

]]>
http://anabuigues.com/2011/11/13/must-read-diseno-agil-con-tdd-de-carlos-ble/feed/ 8
Mi nuevo Gadget: eBook Reader http://anabuigues.com/2010/03/19/mi-nuevo-gadget-ebook-reader/ http://anabuigues.com/2010/03/19/mi-nuevo-gadget-ebook-reader/#comments Fri, 19 Mar 2010 12:57:30 +0000 Ana Buigues http://anabuigues.com/?p=480 Aquí os presento mi nuevo gadget, el Energy Book 1600 de Energy Sistem. Hace tiempo que tenía ganas de tener lector de eBooks, ya que suelo leer de camino al trabajo y llevo el libro dentro del bolso, con lo que os podeís imaginar lo grande que es el bolso, jajaja.eBook Reader

La pantalla es de tinta electrónica, para que no canse la vista al leer y su tamaño es de 6 pulgadas. Al principio me pareció muy pequeña, pero en realidad si fuese más grande tendría que pesar más, por lo que perdería en comodidad. Este en concreto es el más ligero que hay ahora mismo, pesa solamente 152gr y tiene 9mm de grosor, por lo que es una gozada, sobre todo si lo comparo con el libro que me estoy leyendo ahora que tiene aproximadamente unas 1000 páginas!!

Además reproduce audio, por lo que puedes ponerle audiolibros también. LLeva una memoría interna de 2GB y también tiene una ranura para ponerle una memoria externa. Su autonomía es de unas 20 horas, y tarda en cargarse unas 4 horas.

]]> http://anabuigues.com/2010/03/19/mi-nuevo-gadget-ebook-reader/feed/ 1 La fórmula de Dios http://anabuigues.com/2010/03/10/la-formula-de-dios/ http://anabuigues.com/2010/03/10/la-formula-de-dios/#comments Wed, 10 Mar 2010 17:06:46 +0000 Ana Buigues http://anabuigues.com/?p=427 La fórmula de diosEsta novela escrita por José Rodrigues Dos Santos está basada en descubrimientos científicos en el campo de la cosmología, la matemática y la física. Una novela en la que pretende probar, con la ayuda de la ciencia, que sí existe un “Ser Supremo”, aunque muy lejos del que conocemos de la Biblia.

En la contraportada podemos leer:

“El profesor portugués Tomás Noronha nunca hubiera imaginado que el viaje al Cairo le depararía una de las ofertas más tentadoras que se le pueden hacer a un criptoanalista: el gobierno iraní, por mediación de la bella Ariana Pakravan, reclama sus servicios para descifrar un manuscrito inédito que al parecer lleva la firma del mismísimo Albert Einstein. El documento tiene además un título que hace más sugerente si cabe la propuesta: Die Gottesformel, la fórmula de Dios. Nada más regresar a Lisboa, Tomás es citado en la embajada americana con caráter de urgencia para asistir a una reunión que ha convocado Frank Bellamy, director de Departamento de Ciencia y Tecnología de la CIA, desplazado a Lisboa para hacerle partícipe de sus sospechas sobre el trato que acaba de negociar con el gobierno iraní y para comunicarle la desaparición de Augusto Siza, físico, profesor y compañero del padre de Tomás en la Universidad de Lisboa. La CIA está convencida de que ha sido secuestrado por el gobierno de Teherán a causa de su relación de juventud con Einstein y con el texto que Tomás ha accedido a descifrar: Die Gottesformel, acaso la fórmula más transcendente de toda la historia de la humanidad”

A partir de ese momento, empieza una sucesión de aventuras, teoría física, matemáticas, criptografía, religión, filosofía etc… que te engancha mucho. Incluso algunas veces he tenido que leer lo mismo dos veces por si acaso la primera vez lo había leído mal. Es una novela que te aporta conocimiento y que te hace dudar de todo, hace que te replantees las cosas, cosas en las que normalmente no solemos pensar, del tipo ¿cómo empezó todo?, ¿de dónde venimos?, ¿hacía donde vamos?, ¿qué es lo siguiente?… Ya que como dice el libro: el pasado y el futuro ya están escritos. Es el viaje hasta los orígenes del tiempo, hasta el final del universo y del sentido que tiene la vida.

Es una historía que me ha puesto los pelos de punta. Te das cuenta de que nada es casual, que todo tiene un principio y un final, que el hecho de que haya vida en el planeta es una cadena de sucesos muy frágil, que por poco no existimos, que puede ser o es posible que exista algo que nos dio la oportunidad de estar aquí ahora, y de disfrutar de lo que nos rodea, y que al mismo tiempo seamos simplemente una pequeña parte, muyyyy pequeña, en la historía del universo, por lo que te hace sentir tremendamente especial.

Para animaros a leer el libro os pongo algunos párrafos de los que más me gustaron:

“Einsten decía que el tiempo pasa a velocidades diferentes según  la velocidad de movimiento en el espacio. (…) Einstein decidió partir del principio de que los seis días de la Creación, según los describe la Biblia, deben ser vistos a la luz de la relación entre el tiempo en la Tierra y el espacio-tiempo en el universo. Cuando habla de un día, el Antiguo Testamento se está refiriendo a un día terrestre. La propia Biblia establece que la Tierra no se creó hasta el tercer día. Por tanto, aunque la medición se basara en días terrestres, el Antiguo Testamento está refiriéndose al tercer día a la escala del universo, dado que en los dos primeros días no existía la Tierra. (…) El primer día bíblico duró ocho mil millones de años. El segundo cuatro mil millones de años, el tercero duró dos mil millones de años, el cuarto mil millones de años, el quinto quinientos millones de años y el sexto día duró doscientos cincuenta millones de años.”

“Todo está determinado. En cierto modo, el pasado y el futuro existen. Pero de la misma manera que no podemos alterar el pasado, tampoco podemos alterar el futuro, dado que ambos son la misma cosa en tiempos diferentes. Esto quiere decir que, si el pasado está determinado, el futuro también los está… Lo que quiero decir es que el hecho de que todo esté determinado significa que todo lo que ha ocurrido, ocurre y ocurrirá está previsto desde el nacimiento del tiempo.”

“Oiga, no se olvide de que la Tierra está condenada a morir. Dentro de millones de años, el aumento de la actividad solar destruirá toda la biosfera. El principio antrópico final establece que, una vez que ha aparecido, la inteligencia no desaparecerá jamás del universo. Siendo así, la inteligencia en la Tierra no tiene alternativa: tendrá que abandonar la cuna y expandirse por las estrellas.”

Bueno, espero que os haya despertado el interés por leer más de este libro.

]]> http://anabuigues.com/2010/03/10/la-formula-de-dios/feed/ 35