Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emancu/dnf
A ToDo list app
https://github.com/emancu/dnf
Last synced: 24 days ago
JSON representation
A ToDo list app
- Host: GitHub
- URL: https://github.com/emancu/dnf
- Owner: emancu
- Created: 2009-11-09T06:03:25.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2011-06-08T19:38:17.000Z (over 13 years ago)
- Last Synced: 2024-10-25T01:43:45.894Z (2 months ago)
- Language: Ruby
- Homepage:
- Size: 477 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
ToDo list.
Para la autenticación de usuarios, elegí un plugin llamado "authlogic" sencillo de implementar, que lo encontré en railscasts.
Para los tests utilicé "stories", una gema que me recomendó Lucas.Definí los "stories" de acuerdo a las funcionalidades que esperaba de mi aplicación y luego definí el modelo a utilizar.
Fui construyendo cada "scenario" conjuntamente con el modelo, y luego realicé las vistas y controladores para ajustarse a los tests.
## Notas ##
> El administrador de usuarios me pareció que no era necesario, ya que era más de lo mismo. Sin embargo lo puedo agregar rápidamente.> Cada lista contiene varios tasks, y si bien la funcionalidad esperada era poder alternar el estado de cada task desde la lista, eso requería usar AJAX y demoraba más tiempo del que tenía. Sin embargo, se puede lograr la misma funcionalidad, borrando cada tarea terminada, aunque de esta forma se pierde el registro de las task realizadas.
> Sé que faltan mejorar algunas cosas pequeñas sobre el diseño, pero creo que la aplicación esta bien presentada de todas formas.