Spesso si sente parlare della tecnica del Pomodoro e di come questa metodologia si possa applicare all’ambito lavorativo per ottimizzare il tempo ed aumentare l’efficienza delle persone.
In questo post vorrei analizzare in dettaglio in cosa consiste questa pratica e mostrare come è stata applicata da noi in DevInterface.
Ma prima una premessa:
All’inizio di quest’anno abbiamo effettuato [...]
Tags: Best Practices, produttività, tecnica del pomodoro
Posted in Metodologie, Svliluppo |
Ogni volta che si realizza una web application dove gli utenti possono registrarsi, è buona cosa escludere alcuni username o login in modo che non possano essere utilizzati.
Un esempio classico è la login “admin”.
Credo che nessuno desideri che sulla sua applicazione ci sia un utente iscritto con lo username “admin” che possa magari contattare gli [...]
Tags: Best Practices, login reservation, rails, ruby, ruby on rails, validation
Posted in Ruby, Svliluppo |
Con il post di oggi intendo concludere la mia serie sulle best practices di Ruby On Rails. Questo non perchè gli argomenti da trattare siano terminati, quanto piuttosto perchè dopo il rilascio della versione 3.0 di Rails alcune cose cambiano e vanno riviste.
Probabilmente in futuro torneremo a parlare di best practices, basandoci però sulle novità [...]
Tags: after_filter, before_filter, Best Practices, helpers, rails, ruby on rails
Posted in Metodologie, Ruby, Svliluppo |
Nel post di oggi voglio mostrare alcune ottimizzazioni che si possono fare per i model. In particolare la definizione dei metodi nel model corretto e l’uso del costrutto delegate per ottenere un codice più pulito.
1. Definire i metodi nel model corretto
Nel nostro esempio supponiamo di voler rappresentare il mondo animale definendo un model [...]
Tags: Best Practices, delegate, named_scope, ruby on rails
Posted in Ruby, Svliluppo |
[POST AGGIORNATO IL 19/07/2010 - 15:45]
Proseguendo la nostra analisi delle Rails Best Practices oggi vediamo altri due accorgimenti per rendere più leggibili i metodi del controller.
1. Metodi nel model
Supponiamo di avere la classica anagrafica utenti e che sia definito un utente admin che ha la possibilitò di attivare/disattivare gli altri utenti.
Scrivendo il metodo deactivate del [...]
Tags: Best Practices, controller, factory method, ruby on rails
Posted in Metodologie, Ruby, Svliluppo |
COMMENTS