Você sabia que você pode navegar nos posts deslizando para a esquerda e para a direita?

As 5 Regras da Programação - segundo Rob Pike

12 Oct 2016 . categoria: tech . Comentários
#programacao #desenvolvimento de software #programador #sistema da informacao

Rob Pike's 5 Rules of Programming

Tradução livre do texto: “Rob Pike’s 5 Rules of Programming 1ª regra:

Você não pode dizer onde um programa vai gastar seu tempo. Gargalos ocorrem em lugares surpreendentes, logo, não tente adivinhar colocando hacks para melhorar a performance do programa até que você possa provar onde o gargalo está.

2ª regra:

Medir. Não otimize um trecho de código antes de medi-lo.

3ª regra:

Algoritmos sofisticados são lentos quando n é pequeno. E n normalmente é pequeno. Até que você saiba que n será frequentemente grande, não sofistique. (Mesmo que n seja grande, aplique a 2ª Regra antes.)

4ª regra:

Algoritmos sofisticados têm mais bugs do que algoritmos simples, além de serem mais difíceis de implementar. Use algoritmos simples como também estruturas de dados simples.

5ª regra:

Dados controlam/dominam. Se você escolhe as estruturas de dados corretas e as organiza bem, os algoritmos serão, na maioria das vezes, autoevidentes.

That’s all folks!