domingo, 6 de abril de 2014

Week Mar 24 - 28

For this week our project was on stand by. But we use this time to start another project and keep working on event wax. During the day with the help and guidance of a coworker we work on a solitaire on rails from scratch. That make me learn how to build the ruby-version and the ruby-gemset files, also how to make the models,controllers and views without the rails generate command and finally the basics about relations between tables on models.

On the other hand on eventwax I worked analysing rake tasks about invoicing and got feedback from the client about the new story that my coworker and I are going to start. Basically what I did on the analysis of the tasks  was to go method by method to understand what was the problem, with the techlead we got to the conclusion that the problem of repeated invoices was external to the code, in fact we got an email of the client saying that the command was run twice and that  caused the error. 

However there are some inefficiencies that the client wants to quit from the code, so I'm still working with that trying to find out a way to make it more efficient. Finally some of the learnings of this week are a better understanding of rails, having someone who knows the language and tells you what is wrong and if there is a better way to do something, is something that really helps to have a better understanding and get some tricks. 

Also that not always that are bugs on an app and you are pretty sure that the code works correctly find another explanation for the problem (as the connections with the provider of charges on cards, or the command being run twice).Trying to improve the efficiency of code that has some years needs that the programmer knows the code in a deep way.

No hay comentarios:

Publicar un comentario