Codigo Limpo Livro Official

public List<int[]> getThem() { List<int[]> list1 = new ArrayList<int[]>(); for (int[] x : theList) if (x[0] == 4) list1.add(x); return list1; }

Nenhum livro é perfeito. Alguns desenvolvedores apontam que: codigo limpo livro

Uma função deve fazer apenas uma coisa e fazê-la bem (Princípio da Responsabilidade Única). Poucas linhas, sem efeitos colaterais e com nomes

Uma função deve fazer uma única coisa e fazê-la bem. Poucas linhas, sem efeitos colaterais e com nomes que descrevam exatamente o que ela realiza. Segundo Martin, a proporção de tempo gasto lendo

"Deixe o código sempre um pouco mais limpo do que você o encontrou".

A premissa central é que o código deve ser escrito para humanos, não apenas para máquinas. Segundo Martin, a proporção de tempo gasto lendo código versus escrevendo-o é de mais de 10 para 1; logo, investir em clareza economiza tempo e dinheiro a longo prazo.

DAFTAR

public List<int[]> getThem() { List<int[]> list1 = new ArrayList<int[]>(); for (int[] x : theList) if (x[0] == 4) list1.add(x); return list1; }

Nenhum livro é perfeito. Alguns desenvolvedores apontam que:

Uma função deve fazer apenas uma coisa e fazê-la bem (Princípio da Responsabilidade Única).

Uma função deve fazer uma única coisa e fazê-la bem. Poucas linhas, sem efeitos colaterais e com nomes que descrevam exatamente o que ela realiza.

"Deixe o código sempre um pouco mais limpo do que você o encontrou".

A premissa central é que o código deve ser escrito para humanos, não apenas para máquinas. Segundo Martin, a proporção de tempo gasto lendo código versus escrevendo-o é de mais de 10 para 1; logo, investir em clareza economiza tempo e dinheiro a longo prazo.