En informática, un programa Hola mundo es el que imprime el texto «¡Hola, mundo!» en un dispositivo de visualización, en la mayoría de los casos una pantalla de monitor. Este programa suele ser usado como introducción al estudio de un lenguaje de programación, siendo un primer ejercicio típico, y se lo considera fundamental desde el punto de vista didáctico.
El programa Hola Mundo también puede ser útil como prueba de configuración para asegurar que el compilador, el entorno de desarrollo y el entorno de ejecución estén instalados correctamente y funcionando. En algunos lenguajes, configurar un conjunto de herramientas básicas completo desde cero hasta el punto en que los programas triviales puedan ser compilados y ejecutados involucra una cantidad de trabajo sustancial. Por esta razón, generalmente es usado un programa muy simple para probar un nuevo conjunto de herramientas. Wikipedia
Existe una infinidad de implementaciones de programas ¡Hola, Mundo!. Incluso hay colecciones completas, como la de RosettaCode, o la renombrada Hello World Collection. En este caso, programaremos un pequeño ¡Hola, Mundo! que nos permita verificar que podemos trabajar con el entorno de correcciones de Loom.
Se pide implementar una solución que permita saludar a una persona por su nombre.
Aquí un test de aceptacion, especificando cómo debe funcionar:
public class HolaMundoTests {
@Test
public void queSaludaCorrectamente() {
HolaMundo holaMundo = new HolaMundo();
Assert.assertEquals("¡Hola, Kent Beck!", holaMundo.saludar("Kent Beck"));
}
}
Se otorga la clase HolaMundo
, de la cual se pide implementar el método saludar(final String persona):String
. Este método no puede cambiar su firma, pero debe ser implementado para pasar el caso de prueba anteriormente citado.
Este trabajo tendrá una nota normalizada en 10.0 puntos, los cuales se componen según el siguiente detalle:
Concepto | Puntos totales | Porcentaje sobre el total |
---|---|---|
Funcionalidad | 8.0 | 80 % |
Estilo | 2.0 | 20 % |
Total | 10.0 | 100 % |
Por lo tanto, se evaluará tanto la correctitud como el estilo (tabulación, espacios, nombres, etcétera) en tu código. Entre los criterios de estilo, esta vez deberás agregar la documentación a todos los métodos del proyecto.
- Recordá no cambiar la firma de los métodos proporcionados por la cátedra.
- Podés hacer tantos tests como consideres necesarios, pero los mismos no se utilizarán para evaluar tu código.
- Recordá que podés enviar la tarea a corrección tantas veces como quieras.