Skip to content

Proyecto para verificar la configuración inicial y la mecánica de la plataforma

Notifications You must be signed in to change notification settings

the-loom/hola-mundo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

¡Hola, Mundo!

Contexto

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.

Consigna

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"));
    }
}

Material proporcionado

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.

Criterios de evaluación

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.

Consideraciones

  1. Recordá no cambiar la firma de los métodos proporcionados por la cátedra.
  2. Podés hacer tantos tests como consideres necesarios, pero los mismos no se utilizarán para evaluar tu código.
  3. Recordá que podés enviar la tarea a corrección tantas veces como quieras.

About

Proyecto para verificar la configuración inicial y la mecánica de la plataforma

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages