Pular para o conteúdo

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

Dica publicada em Ruby on Rails / Avançado
Edvaldo Silva de Almeida Júnior EdDeAlmeida
Hits: 4.249 Categoria: Ruby on Rails Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Fedora 22: Prefira o RVM

Vendo filmes em DVD no modo texto

Hora no prompt do terminal

Usando Delta ISOs

Blog sobre o Linux

Conheça o myrbackup

Webcam Quickcam Express no Slackware 12.1 Linux

Instalando certificado SSL (Rapidssl/Geotrust) no Zimbra 6.x e 7.x

Criando usuário com acesso a leitura + postagem e sem direito de deletar arquivos

Montar pastas via SSH Linux

#1 Comentário enviado por Arthur_Hoch em 04/02/2016 - 15:16h
Ok

Contribuir com comentário

Entre na sua conta para comentar.