Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.03 KB

README.md

File metadata and controls

34 lines (23 loc) · 1.03 KB

SpreadSheet

El objetivo de este dojo es implementar una hoja de cálulo (reducida) proveyendo la siguiente funcionalidad básica:

  • Una celda puede almacenar una etiqueta o un valor numérico.
  • Una celda puede almacenar una función
    • Implementra función entidad
    • Implementar función sumatoria
  • Al actualizar una celda todas las fórmulas referenciadas deberían actualizar su valor.

Un ejemplo de Hoja de cálculo (identidad)

a b c
1 1
2 2
3 Sum: =id(b1)

el valor de b1 debe ser 1 y deberá actualizarse según se actualice la celda referenciada

Un ejemplo de Hoja de cálculo (sumatoria)

a b c
1 1
2 2
3 Sum: =sum(b1:b2)

el valor de b3 debe ser 3 y deberá actualizarse según se actualice la celda referenciada

Metodología

Programación orientada a objetos + TDD