Leo vía Riding Rails que en gluttonous han escrito un post sobre Cosas que no debes de hacer en Rails.
El post resalta las siguientes recomendaciones:
- No acceder a params, flash, session, request, response con @ delante. Además Rabble (próximamente en the cocktail) recomienda no mezclar el uso de tipologías (flash[:notice] con flash['notice'])
- Evitar usos de funciones obsoletas como find_all, find_first o render_partial utilizando en su lugar find(:all), find(:first), render :partial ...
- Hacer versiones 'no ajax' para cada acción ajax, así siempre sabremos a dónde llevar a la gente que no use javascript.
- Huye del scaffold. :D
- No uses componentes (hace poco salió esto en la lista de correo).
- Usar motores 'precocinados' (de autentificación o búsqueda) sólo cuando sea procedente.
- Usa layouts! Evita reescribir un montón de código.
- No usar la paginación (built-in), genera guarricódigo.
No se que pensais, pero en casi todos los puntos tiene razón. Otros son más discutibles, o dependen de lo que se considere 'uso procedente', pero vamos, en general me parecen recomendaciones bastante saludables (a incluir en el decálogo del programador 'sanote').














