Proyecto CMS, día #6

Trabajé en extender una funcionalidad existente de la cual no tenia ni la más mínima idea de como estaba implementada. Comencé buscando donde y como se utilizaba la clase que tenia extender, pero no me sirvió de mucho. A continuación busqué en las pruebas de la clase en cuestión y ¡Bingo!: encontré un par de pruebas que me sirvieron para orientarme. Sin tener demasiado en claro como implementar la funcionalidad que necesitaba, escribí un test, lo corrí y falló como era de esperar y a partir de ahí con un poco de investigación de por medio fue agregando funcionalidad. Como no estaba seguro si el enfoque de implementación por mí elegido era el correcto, quise consultarlo con los muchachos que habian escrito el código original, pero resulta que eran del equipo de Indía, ¡ups!, en ese momento deberian estar durmiendo, asi que simplemente escribí un mail pidiendo validación de mi enfoque.

Por otro lado, la base de código y pruebas está creciendo rápidamente, lo está provocando que los jobs del build server tarden cada vez más el correr, tal vez debamos ver de agregar algún agente adicional.

Continuará…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.