20050726

Curso de Guitarra, Nivel 1, Clase 3

Introducción

Hoy ha sido un día diferente. Normalmente los otros días nos hemos enfocado mucho en lo práctico, hoy lo teórico nos ha inundado y aunque sean sólo unas pocas cosas lo que uno querría aprenderse, así a primera entrada no parece tan simple.

Igual que los días anteriores, parece que lo principal que fui a hacer a clase, fue recoger tarea para llevar a casa...

En general se revisaron conceptos como la escala diatónica, la escala cromática (creo que con este vocabulario ya podría hablar fluidamente con cualquier músico... como le dice...), la escala de notas, las notas sostenidas, los tiempos en estas escalas, el cifrado de las notas, formas de escritura de letras para guitarra.

Hubo algunas cosas que esta vez ni siquiera podré mencionarlas, como el representar un La mayor en el pentagrama y ni hablar del La séptimo... y luego de por qué en esas posiciones y demás... esos parecen ser temas para niveles superiores...

Con respecto al uso de afinador electrónico de acuerdo a una pregunta el profesor comentó que en definitiva se puede utilizar, sin embargo, no era recomendable, pues es mejor saber y dominar afinar la guitarra a mano y oído, no es bueno depender de un aparato y al final de cuenta si se acostumbra a afinar la guitarra así se terminará posiblemente por no desarrollar esa parte.

Desarrollo de la clase

Como la mayoría conocemos (ya era hora de que conociera algo) se tienen las notas musicales Do Re Mi Fa Sol La Si y así consecutivamente hasta infinito, este ciclo en verdad no tiene fin, un instrumento le da un fin de acuerdo a la capacidad que tenga éste de ir tocando cada una de las notas.

Cada nota por si sola representa medio tono, y entre cada una de esas notas existe otro medio tono, llamado ?sostenido?, entonces por ejemplo existe el Do# (Do sostenido) y el Re#, excepto para las notas Mi y Si, no existe el Mi# o el Si#, como se muestra a continuación:



Lo bueno de las notas que no tienen el ?sostenido? es que son justamente las dos que terminan en ?i?... no les parece un maravilloso tip!! Si no cuando vas a saber...

Tratando de aplicarlo un poco más a la guitarra...

Tenemos que cada traste de la guitarra representa medio tono.

Recodando de la clase uno teníamos que cada cuerda tenía una nota, como se muestra en la siguiente tabla:

Cuerda

Nota

6

Mi

5

La

4

Re

3

Sol

2

Si

1

Mi

Y que podíamos ir a la tienda de guitarras y pedir una Re y que te darían la cuarta cuerda... aunque cuidado al pedir una Mi!!

Cada una de esas notas representan la nota de inicio en cada una de esas cuerdas con la mano izquierda al aire.

Entonces para la sexta cuerda se tiene:

Mi: Sin presionar traste

Fa: Presionando el primer traste

Fa#: Presionando el segundo traste

Sol: Presionando el tercer traste

Sol#: Presionando el cuarto traste

La: Presionando el quinto traste

Y así sucesivamente en esta cuerda y en cada una de las cuerdas tomando en cuenta la nota con la que inician y que las notas Mi y Si no tienen ?sostenido?.

Por si esto no fuera suficiente para enredar más el asunto se tiene que las notas tienen un cifrado y con este cifrado son escritos comúnmente los pentagramas.

A continuación una tabla con la otra representación de las notas:

Do

Re

Mi

Fa

Sol

La

Si

Do

C

D

E

F

G

A

B

C

Otro tipo de representación que debemos conocer:



Dos forma des representar la escritura para guitarras:

Pentagrama: No la vamos a utilizar inicialmente. Se representa tono, métrica, figura rítmica (como va a sonar) y notas.

Tablatura: Se tienen seis líneas donde cada línea representa una cuerda. En lugar de figuras rítmicas se utilizan números. A continuación un ejemplo de tablatura para la nota Do.


Tablatura Do mayor

Pues a empezar a tocar esta tablatura de acuerdo a la señalización de la cuerda, traste y dedo.

Con la mano derecha se debe estar intercambiando con los dedos índice y medio.

Tenemos a mano en este momento el Himno a la alegría a modo de tablatura y en definitiva tenemos que tocarlo para la siguiente clase!!



Tablatura Himno a la alegría

Dar click en la imagen, para verla en un tamaño mayor.

20050725

www.geodatos.org

Quisiera presentarles el sitio www.geodatos.org. No es por su contenido o porque en InterNexo lo hayamos desarrollado (porque no lo hicimos), si no porque el sistema se encuentra desarrollado principalmente mediante el uso de JPS's sobre Tomcat.

Mi motivación a presentarlo es porque es la primera vez que en InterNexo trabajamos con esta arquitectura en uno de nuestros servidores.

Aunque no lo administramos o lo vayamos a administrar directamente, si tuvimos bastante participación para que la puesta en marcha de la arquitectura de trabajo fuera una realidad.

Brevemente, les comento que se están ejecutando dos servidores web, primeramente Apache quien escucha en el puerto 80, recibiendo todas las solicitudes HTTP, Apache tiene la capacidad de reconocer las solicitudes de páginas JSP y son pasadas a Tomcat para que éste las ejecute.

A pesar de que Tomcat podría correr como único servidor web, se está ejecutando junto a Apache por dos razones: 1) para que también se puedan ejecutar páginas PHP en el sitio 2) para que ejecute las páginas estáticas, a pesar de que Tomcat podría ejecutarlas, Apache las va a ejecutar más rápidamente.

¿Qué es un blog?

Como desde hace poco me activé un blog dentro del blogger http://www.blogger.com/ lo he querido compartir con mis amigos pues las visitas son las que le dan su principal sentido. Sin embargo, es común que no se tenga claro que es un blog o que del todo no se sepa que es. Por eso he querido hacer un pequeño comentario al respecto, esperando que sea simple para que todos lo entendamos. Por supuesto, queda abierto a que cualquiera pueda hacer sus comentarios al respecto siempre tratando de mantener la línea de la simplicidad.

Un blog puede ser un montón de cosas. El concepto es muy abierto. En general es un espacio para emitir comentarios. ¿De cuál tema? Realmente no importa, eso queda a discreción de quien lo esté moderando.

Hay grupos que lo utilizan para comentar su actividad, por ejemplo, los compañeros de un curso en la U, amigos de trabajo, los mejengueros del barrio, los aficionados al Real, etc... ¿qué se te ocurre?.

Hay gente aficionada a la escritura que encuentra acá una forma de realización pues puede ir publicando cada uno de sus escritos. También puede convertirse en mi página personal, hay quien lo utiliza para poner literalmente estupideces, otra gente pone fotos, en fin es muy abierto y quien lo crea decide que hacer con ello y a quien invitar para que pueda postular.

Es importante recalcar que es algo público, así es que quien sabe su referencia puede ingresar, ya sea porque alguien se la facilitó o porque la encontró en algún lado.

Puedes encontrar más información en http://es.wikipedia.org/wiki/Blog y si ya estás interesado en escribir tu propio blog léete estos diez consejos http://www.rebeccablood.net/essays/ten_tips_espanol.html y luego puedes ir a http://www.blogger.com/ a crearlo.

20050721

Curso de Guitarra, Nivel 1, Clase 2

Introducción

Para hoy se tenía como tarea la práctica de las cuadras y las notas La y Mi mayor de forma independiente y en conjunto.

De mi práctica no tenía mayores expectativas, pues en definitiva todavía no tengo dominio de esos ejercicios, sobretodo porque aunque se quiera a veces practicar... ya los dedos no aguantan... Lo bueno fue conocer que el grupo (que por cierto sólo somos tres) estaba como a mi nivel... fue un alivio... como dicen: mal de muchos... consuelo de tontos :).

Estuvimos inicialmente practicando esos mismos ejercicios lentamente... un poco más rápido y de manera combinada.

Hubo una parte complicada en esta práctica conjunta y es el hecho de estar justamente juntos, ya no solo se debe tener cuidado de vigilar que la mano derecha que ponga su dedo en la cuerda correspondiente, que la izquierda, coloque sus dedos en las cuerdas debidas y con la fuerza necesaria y además llevar un ritmo más o menos aceptable... si no que también hay que tratar de coordinar con otras personas o llevar el ritmo de alguien más y no el de uno (que prácticamente es el único que puedo hacer...)... la experiencia en este sentido no fue tan satisfactoria... algún día será...

Otra cosa interesantes fue tocar la canción Pasión que lleva esos ritmos, los estudiantes hacíamos el acompañamiento... pero que va, fracaso total, facilito nos perdíamos...

Luego pasamos a ejecutar algunos ejercicios nuevos...

Ejercicios con cuadras

Para el ejercicio de las cuadras se nos pidió hacerlo más rápido y es parte de lo que tenemos que practicar.

Antes lo hicimos de forma que para cada traste hacíamos el rasgueo de la cuerda correspondiente con un dedo y luego siguiente traste.... pues ahora se nos pidió dar más de un rasgueo en cada traste... dos, tres y hasta cuatro veces en cada traste.

Se deben hacer esos ejercicios igualmente cambiando entre las cuerdas.

Este ejercicio se ha venido realizando en los primeros cuatro trastes... pues ahora hay que además hacerlos en cualquier traste de manera de ir dominando el posicionamiento de los dedos y a los sonidos producidos.

La y Mi mayor en conjunto más coordinadamente

Otra de las cosas que se nos está pidiendo es seguir practicando es tocar el bolero con La y Mi mayor, con mucha más coordinación y sobretodo generar una agilidad en el cambio entre estas dos notas, de forma efectiva y rápida.

Arpejeo de la mano derecha

Este representó uno de los ejercicios totalmente nuevos.... pero muy interesantes y al final no tan difíciles.

El asunto es realizar un arpejeo (rasguear únicamente una de las cuerdas con un dedo y no deslizar los dedos por varias cuerdas) con la mano derecha.

La colocación de los dedos debía ser de la siguiente manera:

· Dedo pulgar en la sexta cuerda

· Dedo anular en la primera cuerda

· Dedo medio en la segunda cuerda

· Dedo índice en la tercera cuerda

En general en el arpejeo, los dedos anular, medio e índice (pocas veces utilizado el meñique, o utilizado por los pros) para las tres primeras cuerdas y dedo pulgar para las cuerdas 4, 5 y 6.

La idea es que los dedos no se alejen mucho de las cuerdas pues muy rápida y frecuentemente van a estar tocando una.

Entonces, el orden en tocar el arpejeo sería el siguiente para completar un ciclo:

  1. Dedo pulgar
  2. Dedo índice
  3. Dedo medio
  4. Dedo anular
  5. Dedo medio
  6. Dedo índice

Eso completaría un ciclo y lo siguiente sería ejecutar múltiples ciclos, de manera lenta primero y luego más rápidamente.

Arpejeo con la nota La mayor

Luego la idea es realizar el arpejeo de la nota La mayor.

El problema que genera este ejercicio es la evidencia de la mala posición de los dedos de la mano izquierda, pues frecuentemente algunas cuerdas no suenan adecuadamente...

Recordar que en La mayor en lugar de la sexta cuerda el pulgar tocará la quinta cuerda... y no quería pollo!!

Arpejeo con la nota Mi mayor

Ahora le toca el turno al arpejeo de la nota Mi mayor... parece un poco más simple porque nuevamente al pulgar le toca el turno con la sexta cuerda...

Arpejeo combinando las notas La y Mi mayor

Y ahora si que el asunto se puso complejo.... los últimos dos ejercicios combinados en donde los cambios se ejecuten de manera organizada... aquí si me llevó .....

20050720

Disponibles Mozilla Firefox y Thunderbird 1.0.6

Compartiéndoles esta noticias de "Noticias Hispasec".

Apenas han pasado unos pocos días desde el anuncio de la versión 1.0.5 de Mozilla Firefox, y ya tenemos disponible una nueva versión, numerada como 1.0.6. De un modo paralelo, se ha liberado la versión 1.0.6 de Mozilla Thunderbird.

Mozilla es un entorno de código abierto multiplataforma, de gran calidad, nacido a partir de una iniciativa de Netscape. Firefox es el navegador web del proyecto Mozilla, un producto de creciente popularidad creciente, con más de 70 millones de descargas. Thunderbird es el cliente de correo y RSS del proyecto.

Las nuevas versiones han sido catalogadas por los desarrolladores de los proyectos como de estabilización, y nacen para corregir errores en el interfaz de aplicación de los respectivos motores, los cuales originaban que algunas extensiones no funcionasen correctamente con las versiones anteriores.

Hispasec recomienda a los usuarios de las soluciones Mozilla citadas que actualicen a las nuevas versiones, y que tengan especial cuidado al actualizar Thunderbird, ya que se han documentado colapsos del sistema en actualizaciones efectuadas a través del instalador en las mismas carpetas donde se hallaban las versiones anteriores. En este caso, es recomendable desinstalar y reinstalar, para actualizar con la máxima limpieza.

Mozilla Firefox
http://www.mozilla.org/products/firefox/

Mozilla Firefox 1.0.6 Release Notes
http://www.mozilla.org/products/firefox/releases/1.0.6.html

Mozilla Thunderbird
http://www.mozilla.org/products/thunderbird/

Mozilla Thunderbird 1.0.6 Release Notes
http://www.mozilla.org/products/thunderbird/releases/1.0.6-release-notes.html

Que le parecerían los video blogs ??

Ahora que estamos hablando, escuchando y relacionándonos tanto con los blogs, que le parecerían ahora tener un video blogs?? y no es que no existan, pero de momento todavía suena como algo de lo que todavía está por llegar. Podés hacerlo de distintas conferencia, tu vida, clases, esos viajes a la playa, etc. Por ejemplo, mis lecciones de clases serían un video :)

Bueno les dejo un artículo donde se habla un poco al respecto:
http://www.macsimumnews.com/index.php/archive/6096/

20050719

Curso de Guitarra, Nivel 1, Clase 1

Introducción

La presente es una descripción de la primera clase de guitarra impartida por el profesor Hugo Guido de la Academia Nacional de Guitarra.

La academia cuenta con ocho niveles, donde se debe hacer una presentación para enfrentar al público y tener esa experiencia.

Se tienen dos modalidades, pero ambas deben llevar el primer nivel, éste es básico y genérico.

A partir del segundo nivel debe elegirse entre guitarra clásica o la "mal llamada" guitarra popular (criticada por los académicos porque se dice que es la que se aprende en la calle con algunas "mañas" y falta de técnica, por ejemplo si es una canción suave quizás no se toque todo lo suave que se deba a pesar de que el ritmo es totalmente correcto). Lo que pretende la academia para aquellos que lleven guitarra popular es de todas formas es dar la técnica.

El estudio de la guitarra popular, la mano izquierda genera la nota y la mano derecha se enfatiza en el acompañamiento de la canción, ya sea de otro instrumento o del canto.

El estudio de la guitarra clásica, la mano izquierda da la nota y la mano derecha debe hacer la música y el acompañamiento de la canción al mismo tiempo. Se tiene que estudiar historia de la música, lectura de partituras (la verdad es que no supe que significaba realmente eso en este momento... por eso tuve que recurrir al mata burros... que en una forma simple podemos decir que es: ?Cuaderno o volumen de música escrita en cuyas páginas se encuentran, superpuestas de maneta que coincidan los compases, todas las parte vocales o instrumentales de una composición?), etc.

Partes principales de la guitarra

La guitarra principalmente está conformada por:

La cabeza: donde están los tornillos para tensar las cuerdas.

El diapasón: parte alargada de la guitarra donde reside la mano izquierda.

Cuerpo: es la caja que genera la resonancia.

Trastes: están sobre el diapasón, son doce hasta que tocan con el cuerpo de la guitarra, luego varían de una guitarra a otra.

Puente: pieza sobre el cuerpo de la guitarra donde se fijan las cuerdas antes de tensarlas.

Posición de la guitarra

Existen básicamente dos posiciones permitidas para tener una mayor comodidad y de esta forma no cansarse con facilidad.

Se asumirá que la mano izquierda estará del lado del diapasón y la mano derecha sobre el cuerpo de la guitarra.

Posición 1: colocar la hendidura entre las "jorobas" (o la "cintura") de la guitarra sobre la pierna derecha. Esta posición podría resultar un poquito más incómoda pues los primeros trastes quedan un poco lejos de la mano izquierda.

Posición 2: colocar la hendidura entre las "jorobas" (o la "cintura") de la guitarra sobre la pierna izquierda. Es posición hace que el manejo del diapasón sea un poco más flexible.

Numeración de las cuerdas de la guitarra

Iniciando en la cuerda más delgada y hasta la más gruesa se enumeran de la 1 al 6.

Notas de las cuerdas

Cada una de las cuerdas tiene una nota, como se muestra en la siguiente tabla:

Cuerda 1

Mi

Cuerda 2

Si

Cuerda 3

Sol

Cuerda 4

Re

Cuerda 5

La

Cuerda 6

Mi

Así es que si se va a comprar una cuerda puedes pedir: deme una Re.

Referencia a los dedos de la mano izquierda

A los dedos de la mano izquierda nos referiremos numeración como se muestra en la siguiente tabla:

Pulgar

No tiene numeración

Indice

1

Medio

2

Anular

3

Meñique

4

Referencia a los dedos de la mano derecha

Los dedos de la mano derecha los llamaremos por su nombre: pulgar, índice, medio, anular y meñique.

Posición del brazo izquierdo

El codo debe estar ligeramente separado del cuerpo.

El dedo pulgar debe estar en el diapasón justamente en el lado opuesto a las cuerdas. Este debe más o menos coincidir con la posición del dedo medio, de esta forma se podrá generar mayor presión.

La mano debe estar recta de manera que el meñique alcance fácilmente las cuerdas y no que esté torcida se puedan poner los otros dedos pero al necesitar colocar el meñique no alcance.

No pasa que los dedos no alcanzan, el secreto está en colocar la mano en la posición correcta.

Cuadra

Esta es la primera práctica a realizar.

Para cada una de las cuerdas, se debe colocar el dedo 1 en el primer traste, en un segundo tiempo se coloca el dedo 2 en el segundo traste, en un tercer tiempo el dedo 3 en el tercer traste y en un cuarto tiempo el dedo 4 en el cuarto traste.

De la mano derecha utilizaremos los dedos índice y medio. Conforme se van dando los tiempos colocando los dedos de la mano izquierda en cada traste, se debe ir rasgueando la cuerda en uso intercambiando los dedos índice y medio.

El ejercicio se puede iniciar haciéndolo solo con una mano para ir acostumbrando los tiempos, las posiciones y la distancia entre las cuerdas.

El ejercicio se puede iniciar en la cuerda 6 hasta llegar a la 1, o bien para que sea más simple empezar los ejercicios con las primeras tres cuerdas, ya que estas están más cerca (en la mano izquierda) y luego ir alcanzando la cuarta, quinta y sexta cuerdas.

Se debe ser tan ágil de hacer el ejercicio de la cuerda 6 hasta la 1 varias veces seguidas.

Bolero

En general el ritmo bolero se logra haciendo un ciclo de seis tiempos. De momento se especificará el movimiento de la mano derecha, luego generaremos notas. En el primer tiempo se debe tocar con el dedo pulgar la sexta cuerda, los siguientes dos tiempos se rasguean todas las cuerdas, o desde la cuarta a la primera, con los dedos índice, medio, anular y meñique a la vez, en el cuarto tiempo se debe tocar la quinta cuerda con el dedo pulgar y en los tiempos cinco y seis hacer lo mismo que para los tiempos dos y tres.

Nota La mayor

Se hace uso de la técnica de bolero aprendida para la mano derecha, solo que en el tiempo uno el dedo pulgar tocará la quinta cuerda y en el tiempo cuatro la sexta cuerda.

La mano izquierda hará uso de los dedos uno, dos y tres y solamente del segundo traste. El dedo uno presionará la cuarta cuerda, el dedo dos la tercera cuerda y el dedo tres la segunda cuerda. Y listo!!! A practicar la nota La mayor.

Nota Mi mayor

Se hace uso de la técnica de bolero aprendida para la mano derecha, donde el dedo pulgar inicie en la sexta cuerda.

La mano uno hará uso de los dedos uno, dos y tres y de los trastes uno y dos. El de dedo uno debe posicionarse en la tercera cuerda del primer traste. El dedo dos en el segundo traste sobre la quinta cuerda y el dedo tres en el segundo traste sobre la cuarta cuerda... y a tocar!!!

La mayor más Mi mayor

El ejercicio final sería intercambiar en una melodía seguida las notas la mayor y mi mayor.

Al cambiar de nota y posicionar los dedos en la otra nota asegurar colocar todos los dedos al mismo tiempo y que no hayan cortos de tiempo en el cambio de nota, es decir que las notas sigan corridas para que no parezca que han un hipo en la melodía.


No se si todo lo que habré dicho es totalmente correcto, es lo que recuerdo de esta primera clase y ojalá no haya confundido Mi con La :)

20050718

PHPUnit como herramienta de pruebas para programación en PHP

Le he estado dando una miradita a PHPUnit, que en definitiva me ha gustado. PHPUnit es una herramienta para la ejecución de pruebas al desarrollo de programas/sistemas efectuados específicamente en PHP. Fue desarrollada por Sebastian Bergmann.

Ciertamente, PHPUnit nació del lado de conceptos de metodologías ágiles, programación extrema, etc. como procesos de desarrollo de software (temas de los que Pra sabe un montón) y como herencia al antes desarrollado JUnit (para Java), sin embargo, no es que deba utilizarse con metodologías ágiles (esto es de lo primerito que te dicen). En definitiva es utilizable en un entorno de desarrollo como el que practicamos en InterNexo (y lo he podido comprobar.. totalmente cierto!).

Mi interés en definitiva es que podamos aplicarlo al proceso de desarrollo de sistemas de InterNexo con la idea central de fortalecer la fase de pruebas y poder garantizar de una mejor forma al cliente nuestros productos al finalizar el desarrollo de un proyecto y ante eventuales cambios que deban realizarse, lo veo sumamente importante en estos casos pues es común que quien ejecute esos cambios no es la misma persona en haber desarrollado el sistema originalmente.

Asume una programación orientada a objetos y existen versiones para PHP 4 y para PHP 5.

A continuación un pequeño ejemplo de los resultados obtenidos. Rápidamente se pueden tener resultados con tres simples archivos:

Archivo 1. clsCal.php
Este archivo es la clase, en donde se definen todos los métodos que queremos evaluar.

Archivo 2. calCase.php
Clase donde se definen las pruebas que se van a efectuar.

Archivo 3. calTest.php
Para ejecución de las pruebas y retorno de los resultados.


Código de los archivos:

clsCal.php
Es la clase más simple posible para tener una base para las pruebas.
-----------------------------------------------------------------------------------------
<?php
class Cal
{

function suma($val1, $val2) {
return $val1 + $val2;
}

function resta($val1, $val2) {
return $val1 - $val2;
}
}
?>
-----------------------------------------------------------------------------------------


calCase.php
Hay un método constructor, un método que se ejecutará antes a la ejecución de los test un método que se ejecutará posterior a éstos.
Los métodos correspondientes a los test son todos aquellos que inicien con la palabra 'test'
-----------------------------------------------------------------------------------------
<?php

require_once 'clsCal.php';
require_once 'PHPUnit.php';

class calTest extends PHPUnit_TestCase
{
// para manejar el objeto de la clase Cal
var $obj_cal;

// metodo constructor
function calTest($name) {
$this->PHPUnit_TestCase($name);
}

// metodo que predefinidamente es llamado previo a que los test sean ejecutados
function setUp() {
$this->obj_cal = new Cal();
}

// metodo que predefinidamente es llamado posterior a que los test son ejecutados
function tearDown() {
}

// test the suma function, debe retornar TRUE
function testSumaOk() {
$this->assertTrue($this->obj_cal->suma (6, 4) == 10);
}

// test the suma function, dbe retornar FALSE
function testSumaNoOk() {
$this->assertTrue($this->obj_cal->suma (6, 4) == 11);
}

// test the resta function, debe retornar TRUE
function testRestaOk() {
$this->assertTrue($this->obj_cal->resta (10, 6) == 4);
}

// test the resta function, debe retornar FALSE
function testRestaNoOk() {
$this->assertTrue($this->obj_cal->resta (10, 6) == 6);
}

}
?>
-----------------------------------------------------------------------------------------


calTest.php
El parámetro de la clase PHPUnit_TestSuite será el nombre de la clase donde se buscarán los métodos para ejecutar las pruebas.
-----------------------------------------------------------------------------------------
<?php

require_once 'calCase.php';
require_once 'PHPUnit.php';

$suite = new PHPUnit_TestSuite("calTest");
$result = PHPUnit::run($suite);

echo $result -> toString();
?>
-----------------------------------------------------------------------------------------


Al efectuar una corrida de las pruebas obtenemos los siguientes resultados:
TestCase caltest->testsumaok() passed
TestCase caltest->testrestaok() passed
TestCase caltest->testsumanook() failed: expected TRUE, actual FALSE
TestCase caltest->testrestanook() failed: expected TRUE, actual FALSE


Tener pruebas que deben retornar FALSE pueden resultar importantes, para estar seguros que el caso de prueba se está planteando adecuadamente y no está generando TRUE por algún error en el planteamiento del test.

El anterior fue un pequeño ejemplo, pero totalmente válido para los efectos. Lo importante es que es totalmente aplicable al desarrollo de nuestros sistemas.

En un inicio parece que crear el conjunto de pruebas generará mucho tiempo adicional en el desarrollo, sin embargo, luego de probar algunos casos y por la experticie que se pueda generar, creo que el tiempo generado en esta etapa va a ser relativamente corta, sobretodo por los beneficios que vamos a obtener.

Enlaces interesantes:
Versión de PHPUnit para PHP 4
Versión de PHPUnit para PHP 5
Sitio oficial de PHPUnit, p&aacute;gina de Sebastian Bergmann
PHPUnit Pocket Guide

Blog difaro

Hola.

Estoy justamente probando la funcionalidad del blogger de Google, que ya de entrada me parece es una herramienta muy últil para compartir conocimiento/información de distintas actividades o asuntos.

La idea de este blogger es compartir diferentes temas que me llaman la atención, sobretodo será de temas de tecnología como de algunos otros pasatiempos.

Saludos a todos quienes han ingresado a mi blog y ojalá encuentren algo que consideren de su interés.