en primer lugar: tdd no es una solución para todos y cada uno. hay una buena charla de dhh (david heinemeier hansson) y tiene toda la razón sobre este tema. tdd está bien para clases pequeñas o bibliotecas autoescritas, pero con respecto a la funcionalidad general es una mierda. su código debe funcionar en su contexto, por lo que las pruebas más importantes son sus pruebas de integración y no las pruebas unitarias creadas a través de tdd
volver al tema:
Si puede escribir una aplicación de blogs, puede escribir la aplicación que desee. el tutorial te enseña cómo codificar en absoluto. Te dan un conjunto de herramientas. su tarea ahora es aprender a usar este conjunto de herramientas. lo que quieres hacer es muy especial para tu aplicación y no estoy seguro de si hay un tutorial específico para algo así. pero algo que puedo recomendar son railscasts. me ayudaron mucho con problemas muy especializados. tal vez este es un lugar donde puedes echar un vistazo. muchos railscasts son gratuitos pero, por supuesto, hay que comprar los más interesantes o avanzados.
con respecto a “señalar lugares en un mapa”, recomiendo usar frameworks javascript. Estas son cosas que pertenecen a contenidos dinámicos y realmente no se pueden hacer con la representación típica de rieles del lado del servidor
- Cómo escribir aplicaciones web como Google Docs / ¿Cuáles son las tecnologías que se utilizan para ellos?
- ¿Qué software se usa comúnmente para el desarrollo de aplicaciones web alrededor de diciembre de 2015?
- ¿Qué es un sistema GDS de puerto de viaje?
- ¿Cuáles son los mejores chats en vivo que podemos integrar con nuestra aplicación web?
- ¿Qué opinas sobre mi plataforma de currículum en línea?