¿Puedo ayudarte?

Además de ser desarrollador de software, soy consultor y mentor. Los tres roles me gustan siempre que sean medios que me permitan ayudar a los demás. Ser de utilidad a alguien. Cuando tengo que escribir un software que no va a servir a nadie, no encuentro la...

iExpertos se transforma en grupo

Hasta hace poco iExpertos era nuestra pequeña gran empresa de desarrollo de software y formación pero tal como anuncié en la #XPWeek, desde ahora pasa a ser un grupo de profesionales independientes. Ya no es una empresa como tal. Ahora es una marca y una alianza de...

pyDoubles 1.3 released

What’s new in pyDoubles 1.3? times statement is also available in spies, not only mocks stubs ignoring arguments can live together with stubs defined with arguments a new matcher: obj_with_fields 1: This sintax is now possible:...

The stubbing spy

Do you really need a stub or do you better use a spy? Or is it a spy object with some stubbed specifications? Let’s see some examples using pyDoubles: You can choose a stub object to prepare the scenario and then, assert on the returned value of the system under...

Ultra simplifying SOLID

This is just another way of viewing the SOLID design principles very very shortly 🙂 S: Methods with no more than 5 lines of code, classes with no more than 3 public methods (average). O: If it works, don’t touch it (extend it) L: Don’t abuse inheritance...