Mudanças entre as edições de "Clean Code"
Linha 10: | Linha 10: | ||
- Inline Method : Utilizado quando se tem um método tão óbvio quanto seu nome , o método se torna desnecessário. | - Inline Method : Utilizado quando se tem um método tão óbvio quanto seu nome , o método se torna desnecessário. | ||
- | - | ||
+ | '''Por quê entregamos código ruim''' | ||
+ | O clean code nos traz alguns ponto que nos induzem a entregar código ruim , com uma baixa qualidade . | ||
+ | * Entregas Apertadas : Quando se tem um tempo pequeno para entregas as tarefas , uma nova funcionalidade uma refatoração o que o programador está preocupado é em apenas entregar a funcionalidade , porque se tem a necessidade de entregar logo , então ele faz apenas um código para funcionar não se preocupa com a qualidade do código . | ||
+ | * Usuários com necessidades urgentes : É constante nas empresas um usuário vir com uma necessidade urgente , onde ele quer que seu problema seja resolvido em questão de minutos , na qual o programador vai lá e coloca qualquer coisa no código , só pra funcionar . | ||
+ | * Mostrar Produtividade : É comum quando conseguimos um novo emprego , demonstrar serviço , demonstrar que somos capazes de realizar as tarefas e queremos mostrar produtividade , mais nem sempre a produtividade vem acompanhado da qualidade .A qualidade é tão importante quanto a quantidade . | ||
+ | * Pressão do Chefe : Com o chefe cobrando resultados , cobrando entregas muitas vezes os programadores ficam após o expediente para entregar logo o resultado , mais muitas vezes já estão cansados , querem se livrar de uma vez da tarefa e entregam o código de qualquer geito , pensando em rever depois , mais isso nunca acontece . |
Edição das 02h45min de 7 de março de 2019
Benefícios: - Evita duplicação de código; - Possibilita maior clareza; - Identificar classes e métodos supérfluos; - Facilita a manutenção do código ; - Garante que todos os teste continuem funcionando.
Técnicas de refatoração : - Extract Method : Utilizado quando se tem um método com um grande grupo de código que pode ser agrupado . - Inline Method : Utilizado quando se tem um método tão óbvio quanto seu nome , o método se torna desnecessário. - Por quê entregamos código ruim O clean code nos traz alguns ponto que nos induzem a entregar código ruim , com uma baixa qualidade .
- Entregas Apertadas : Quando se tem um tempo pequeno para entregas as tarefas , uma nova funcionalidade uma refatoração o que o programador está preocupado é em apenas entregar a funcionalidade , porque se tem a necessidade de entregar logo , então ele faz apenas um código para funcionar não se preocupa com a qualidade do código .
- Usuários com necessidades urgentes : É constante nas empresas um usuário vir com uma necessidade urgente , onde ele quer que seu problema seja resolvido em questão de minutos , na qual o programador vai lá e coloca qualquer coisa no código , só pra funcionar .
- Mostrar Produtividade : É comum quando conseguimos um novo emprego , demonstrar serviço , demonstrar que somos capazes de realizar as tarefas e queremos mostrar produtividade , mais nem sempre a produtividade vem acompanhado da qualidade .A qualidade é tão importante quanto a quantidade .
- Pressão do Chefe : Com o chefe cobrando resultados , cobrando entregas muitas vezes os programadores ficam após o expediente para entregar logo o resultado , mais muitas vezes já estão cansados , querem se livrar de uma vez da tarefa e entregam o código de qualquer geito , pensando em rever depois , mais isso nunca acontece .