2010-05-22 16 views
6

Hola Estoy tratando de mejorar mis conocimientos mediante la lectura de rubí The Ruby Programming Language libro. Lectura codificadores en el trabajo vi que muchos de los entrevistados sugieren a sumergirse en un código fuente del proyectoaprendizaje y "canto" Ruby con Sinatra

  • para aprender las mejores prácticas
  • a tener en cuenta los malos hábitos
  • y por supuesto tomar nuevas inspiraciones para saber cómo hacer las cosas

Decidí elegir un proyecto más autónomo del que pude encontrar. Mi elección fue Sinatra ya que es 1000 LOC.

¿Es un buen proyecto para aprender? ¿Sugiere uno más simple (es decir, menos LOCs)?

He tratado de ver la maquinaria rieles antes, pero salí asustado de ella.

Respuesta

2

no estoy mucho en Rubí (aunque he jugado un poco con Sinatra), pero quiero decir que los codificadores en el consejo trabajo debería entenderse más bien como "leer el código fuente no sólo de un proyecto , pero de muchos ". Aprendemos mejor en comparación. Así es también como podemos detectar patrones y abstraerlos.

Así que tal vez puede elegir algún tema de Sinatra, ver cómo se implementa, luego se compara con la forma en que se hace en Rails.

Cuantas más fuentes que considera el mejor comprenda un tema en particular.

2

Leer el código de Sinatra es un buen comienzo. También es posible que desee leer en Rack, la interfaz HTTP que utiliza Sinatra. No necesariamente para las prácticas de codificación, sino para comprender cómo encaja Sinatra en toda la pila.

Agregando a la respuesta de Ionuţ, rieles también utiliza Rack, lo que si decide mirar tanto Sinatra y rieles, se puede comparar cómo utilizan Rack.

2

Pruebe a escribir en gem list a la lista todas las gemas que haya instalado. Elija uno que sea relevante para su dominio.

+0

Luego, escribe "servidor de gemas" y mira los documentos. ¡Son increíbles! –

Cuestiones relacionadas