Cuando asisto a eventos del tipo Droidcon, a lo que más saco partido son a las cosas que difícilmente puedo aprender por mi misma. Ya sea por tratarse de experiencias personales de los ponentes, porque la información que presentan es demasiado específica o difícil de conseguir o porque lo presentado es el fruto de una amalgama de diferentes materias que sólo la experiencia es capaz de reunir.

Personalmente creo que no aportan nada presentaciones en las que el ponente se limita a describir una tecnología por encima y solamente habla de aspectos qimgresue cualquiera puede encontrar en internet. Mentiría si dijera que en Droidcon no hubo ninguna de estas. Pero también hubo de las buenas. De las que sales sabiendo que ha merecido la pena pasar el rato en esa sala.

En esta ocasión hablaré de la que a mi gusto fue una de las más didácticas: la de “Tuenti Android new Architecture” a cargo de Jorge Juan Barroso Carmona, Mobile Applications Principal Engineer en Tuenti, el cual nos deleitó con una estupenda ponencia sobre ingeniería del software aplicada a un producto real: La app móvil de Tuenti.

Inicialmente, he de reconocer que la manera de hablar de Barroso me pareció obscena en exceso y no pude evitar plantearme si una charla en ese tono hubiera tenido cabida en alguna de las “Top Ten” tecnológicas mundiales. Me parecía imposible imaginar a Steve Jobs o incluso a algún ingeniero de Apple, Google o Microsoft dirigiéndose al público con tal cantidad de tacos y frases mal sonantes. Sin embargo, según avanzaba la presentación me fui acostumbrando y he de confesar que al final hasta me terminó cayendo bien, ya que su manera de expresarse dejaba entrever a una persona muy llana y cercana. Todo este tema fue poco a poco quedando en segundo plano gracias a que lo que Jorge Juan contaba captó realmente mi atención por su contenido, ayudando a dejar de lado la forma.

Entrando ya en materia, hubo otro detalle que me pareció revelador: las diapositivas de Barroso eran tremendamente sencillas y esto, tratándose de arquitectura de software, suele ser un buen síntoma, y también me pareció muy acertada la lista de herramientas que presentó bajo el título de “Some important things”, las cuales enumero para aquellos interesados:

Roboguice
– Gson
– MergeAdapter
– Robotium
– Acra/Bugsense
– Otto

Finalmente Barroso habló también de la importancia de los test. Un tema que si bien ya tiene años, parece que finalmente está empapando la mente colectiva de la comunidad del software, en parte impulsado por las metodologías ágiles y el creciente número de buenas herramientas que facilitan hacer tests. Resumiéndolo en sus propias palabras: “Hacer tests es una puta mierda, pero es muy importante” (más o menos). A lo que yo añado, “Y es que además, encontrar bugs es aún peor”.

Yipikayei!

@mariathralander

Tags: , , , , ,
Beta tester, MBA y apasionada de la tecnología

Related Article

0 Comments

Leave a Comment

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies