Não mude as convenções do Ruby on Rails sem bons motivos

Publicado por Edvaldo Silva de Almeida Júnior em 04/02/2016

[ Hits: 1.316 ]

Blog: http://rubyofftherails.blogspot.com.br/

 


Não mude as convenções do Ruby on Rails sem bons motivos



Muitos programadores acreditam que convenções em linguagens de programação são fatores limitadores da criatividade.

Particularmente, acredito que a criatividade deve ser direcionada para coisas que realmente importam, ou seja, para a solução dos problemas específicos dos sistemas que desenvolvemos.

O framework Ruby on Rails privilegia convenções em lugar de configurações, ou seja, ele tem uma grande quantidade de defaults que facilitam a programação. Você não precisa decidir onde colocar este ou aquele arquivo, como chamar esta ou aquela tabela... porque que "automagicamente" faz essas escolhas por você.

No entanto estas convenções podem ser alteradas. Se você quiser, pode personalizar ao extremo seu desenvolvimento com Ruby on Rails. A questão é... Isso vale a pena?

Nossa dica para os desenvolvedores de todos os níveis é: Não mude as convenções do Ruby on Rails se não tiver realmente bons motivos para fazê-lo.

Se quiser saber um pouco mais sobre este assunto, este artigo [1] pode ajudar, bem como a série de artigos "Mutatis Mutandis" ("mudando o que deve ser mudado" em latim) do mesmo blog, que explica o que pode e até o que deve ser mudado e como fazer isso de forma segura e eficiente.

[1] Ruby (completely) off the Rails: Do not change conventions without good reason

Outras dicas deste autor

Usando Delta ISOs

Dependências circulares com RPM

Chromium no Fedora 22

Hora no prompt do terminal

Atualizando automaticamente os bancos de dados do ClamAV

Leitura recomendada

Solucionando erro de anexo, sem nome no Uebimiau

Placa Atheros no Ubuntu 10.10

Erro ao montar HD portátil [Resolvido]

Instalando TimWebMóvel no Debian/Kurumin

Instalando Jboss no Debian Lenny

  

Comentários
[1] Comentário enviado por Arthur_Hoch em 04/02/2016 - 15:16h

Ok



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
{BANNER_MODEL3}

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts