Mock vs Stub, y otros elementos de Unit-Testing
En: php
27 abr 2011
Empezando en el mundo de las pruebas unitarias (UT), al principio no se ve la diferencia entre un Mock y un Stub. Centrandose en PHPUnit, ambos se consiguen usando el método getMock(), y eso aún genera más confusión.
- Sin comentarios
- Tags: Mock, php, phpunit, Stub, unit-testing
Zeitgeist: la película
En: general
22 abr 2011
Increíble documental que me ha dejado muy descolocado respecto a instituciones de nuestra época. Aunque dura casi dos horas, es altamente recomendable ver, ya que te muestra un nuevo punto de vista quitandote la venda de los ojos sobre los engaños que sufrimos continuamente.
Existe una continuación llamada “Zeitgeist: Addendum“, que espero poder ver en breve. Copio la sinopsis que se puede encontrar en la Wikipedia:
- Sin comentarios
- Tags: zeitgeist
Javascript: objetos, funciones y arrays
En: javascript
15 abr 2011
En Javascript no existe la programación orientada a objetos, o almenos de la forma como otros lenguajes de programación del lado del servidor. Igualmente, puede que haya veces que se quiera encapsular ciertos conceptos, para hacer el código más legible o de más fácil utilización.
Para ello hay que conocer tres elementos principales de Javascript:
- Sin comentarios
- Tags: javascript
Optimizar Javascript con Firebug
En: javascript
7 abr 2011En el trabajo tenía un script de Javascript que, cuando se cargaban muchos elementos en el DOM, tardaba casi 2 minutos en inicializar todos los objetos y eventos. No siendo un Javascript Expert, he tenido que optimizar el código para que siguiera funcionando correctamente, pero teniendo que esperar mucho menos a tenerlo todo listo. Quiero explicar mi experiencia y las herramientas que he descubierto, por si a alguien lo son de utilidad.
- Sin comentarios
- Tags: firebug, firefox, javascript, optimización, profiling
Funcionalidades avanzadas con las expresiones regulares
En: php
1 abr 2011
Las expresiones regulares son un mundo muy extenso y difícil de dominar completamente. Pero a medida que van surgiendo necesidades, puedes descubrir funciones interesantes y muy útiles.
Para realizar una captura, hay que usar los paréntesis. Pero puede darse el caso en que se usen los paréntesis y no se quiera la captura, sinó que simplemente se utiliza para decir que es opcional su contenido.
Los 12 mandamientos de un jefe innovador
En: general
28 mar 2011
Poco hay que añadir al artículo de Manuel Ramon en Pensamiento Imaginactivo. Lo encuentro muy interesante; los jefes tendrían que tenerlos a mano para ir recordándolos, o usarlos como check-list periódica. Copio los doce mandamientos:
- Sin comentarios
- Tags: trabajo
Autocompletado en Netbeans y Eclipse
En: php
23 mar 2011
Los Entornos de Desarrollo Integrado (IDE) son muy útiles para programar. Ofrecen una serie de funciones que ayudan muchos aspectos del desarrollo, ahorrando tiempo y agilizando procesos. Una de las funciones que más gusta a los desarrolladores es la función de autocompletado: a medida que se va escribiendo el código, el IDE ofrece un desplegable con sugerencias a lo que se quiere escribir, ayudando a escribir más rápido. En esas sugerencias pueden salir constantes o funciones nativas de los lenguajes de programación, o cualquier otra parte del código que ya se haya desarrollado en el proyecto en uso.
- Sin comentarios
- Tags: autocompletado, Eclipse, ide, netbeans, php
Interrupciones del trabajo
En: general
31 dic 2010
Alguna vez has acabado tu jornada laboral y tienes la sensación de que no has hecho nada? Y alguna vez has sentido que has hecho muchísimo trabajo con solo un par de horas? En la mayoría de los casos el problema es que no se rinde durante el tiempo destinado a trabajar. Aumentar el rendimiento de los trabajadores debe ser un objetivo de las empresas, ya que tanto ganan las empresas que obtienen más beneficios, como los trabajadores que se sienten más útiles y motivados.
