Rails 2.0 – Annotazione del codice

L’ultima versione di Ruby on Rails abbonda di novità e di dettagli utili nella programmazione di tutti i giorni; ad esempio è possibile annotare il proprio codice con commenti che iniziano per TODO:, FIXME: e OPTIMIZE: ed estrarre in un secondo momento le righe di codice annotato con un semplice comando rake.


Ad esempio:


class PostController < ApplicationController
  def index
    ...
  end
  def list
    # OPTIMIZE: la query recupera dati che non sono utilizzati
    @posts = Post.find(...)
  end
  def show
    # FIXME: l'azione dovrebbe avere un nome più significativo
    # TODO: qualcosa da ricordare
    @post = Post.find(...)
  end
end

In un secondo momento dal prompt dei comandi:


rake notes
app/controllers/post_controller.rb:
  * [ 4] [OPTIMIZE] la query recupera dati che non sono utilizzati
  * [ 6] [FIXME] l'azione dovrebbe avere un nome più significativo
  * [ 7] [TODO] qualcosa da ricordare

Altri articoli interessanti:

  1. Rails 3.0: Release candidate
  2. IronRuby: Ruby e Rails su piattaforma .NET
  3. Rails Best Practices: programmare al meglio in Rails

Questo articolo è stato pubblicato in Web e ha le etichette , , , , . Aggiungi ai preferiti: link permanente. I commenti sono chiusi ma puoi lasciare un trackback: Trackback URL.
  • Inserisci il tuo indirizzo di posta per ricevere i prossimi articoli gratis:


    Servizio gestito tramite Feedburner