Perguntas com a marcação «clean-code»

10
É mau estilo checar redundantemente uma condição?

Costumo chegar a posições no meu código onde me vejo checando uma condição específica repetidamente. Quero dar um pequeno exemplo: suponha que exista um arquivo de texto que contenha linhas começando com "a", linhas começando com "b" e outras linhas e, na verdade, só queira trabalhar com os dois...

10
Problemas para entender como é o código limpo na vida real

Atualmente, estou lendo e trabalhando em "Código Limpo: Um Manual de Artesanato em Software Ágil", de Robert C. Martin. O autor fala sobre como uma função deve fazer apenas uma coisa e, portanto, é relativamente curta. Martin escreve especificamente: Isso implica que os blocos dentro de...

8
Limpando código gerado: Refatorar ou mapear?

Contexto: Recentemente, tive que lidar com um arquivo de classe gerado pelo XSD.exe. Tinha 3500 linhas de comprimento com nomes de classe / variável ridiculamente detalhados (pense someRidiculouslyLongPrefixThenMaybeOneThingUniqueAtTheEnd- difícil de comparar de relance

8
Implementando uma camada oculta de complexidade

Como parte das dependências do projeto em que estou trabalhando, usamos vários serviços principais. Esses serviços, para os quais não podemos fazer grandes mudanças, são uma grande bagunça. Dependendo do método que invocamos, precisamos converter nossos parâmetros (e retornar valores) em diferentes...