Go con TDD: Visibilidad y naming

Continuamos con la serie de aprendiendo Go Con TDD. Esta vez el post va a ser un poco especial. Vamos a hablar de visibilidad de los métodos y de por qué Go es especial en ese sentido. Además comprobaremos que tener buenos tests y saber utilizar un buen IDE nos permiten hacer cambios en nuestro … Sigue leyendo Go con TDD: Visibilidad y naming

Anuncios

A fondo con go: structs, interfaces

Si es cierto, en el post anterior ya hablamos de structs, pero es que todavía nos queda mucho por aprender. Ya sabemos que los structs son colecciones tipadas de campos y además son muy útiles para agrupar datos juntos. Así que partiendo del ejemplo anterior de geometría, donde tenemos un struct Triangle con un método … Sigue leyendo A fondo con go: structs, interfaces

Poco a poco con Go y TDD: package, funciones, bucles, arrays y cobertura de test

Todo funcionando, $GOPATH, HelloWorld,... ahora vamos a hincar el diente de verdad a Go con TDD. Crearemos una pequeña calculadora con la que aprenderemos a hacer un package, funciones, tocaremos un poco los arrays y además nos servirá para mejorar nuestras skills de TDD. Empezando por los test Para empezar con la calculadora, vamos a … Sigue leyendo Poco a poco con Go y TDD: package, funciones, bucles, arrays y cobertura de test

Cómo saber qué preguntas hacer en una entrevista

Pasar por un proceso de selección es algo complicado, inviertes tiempo, esfuerzo en hacer las entrevistas, las pruebas técnicas... ya hemos hablado antes de Preguntas sobre… en una entrevista a un “desarrollador” y Como preparar una entrevista de trabajo. Esta vez es diferente, estoy al otro lado y créeme cuando te digo que saber que preguntas hacer es … Sigue leyendo Cómo saber qué preguntas hacer en una entrevista

¿Cuánto vas a tardar? Técnicas para estimar

  Estimar, ¿cuanto cuesta hacer esto?¿como lo estimamos? No tengo ni idea de como cuanto voy a tardar y predecir el futuro nunca ha sido lo mío. Las técnicas de estimación "ágiles" son colaborativas, todas las personas involucradas en el proceso deberían colaborar. Del mismo modo, estas técnicas están pensadas para ser rápidas y que … Sigue leyendo ¿Cuánto vas a tardar? Técnicas para estimar