Perguntas com a marcação «programming-practices»

Práticas de programação são práticas comuns ou não tão usadas no desenvolvimento de software. Isso pode incluir coisas como Desenvolvimento Ágil, Kanban, atalhos de codificação etc.


7
Prática recomendada para "continuar" de dentro de um loop aninhado?
Aqui está uma amostra simplificada. Basicamente, ele verifica uma string de uma lista de strings. Se a verificação for aprovada, ela removerá a string ( filterStringOut(i);) e não será mais necessário continuar com outras verificações. Assim, continuepara a próxima string. void ParsingTools::filterStrings(QStringList &sl) { /* Filter string list */ QString …





2
Por que declarar uma String (como final) e depois usá-la?
Em uma classe típica de validador spring mvc, ao inserir um valor errorCode no objeto Errors, que diferença faz entre usar um String ( props.somefield.req) como esse errors.rejectValue("elementId", "props.somefield.req"); versos uma String final estática declarada? private static final String SOMFIELD_REQ = "props.somefield.req"; ... errors.rejectValue("elementId", SOMFIELD_REQ); Isso melhora o desempenho, mesmo …




7
É apropriado que uma classe seja apenas uma coleção de informações sem lógica?
Digamos que eu tenha uma classe Personque tem as variáveis de instância age, weighte height, e outra classe Fruitque tem as variáveis de instância sugarContente texture. A Personclasse não possui métodos, exceto setters e getters, enquanto a Fruitclasse possui setters e getters e métodos lógicos, como calculateSweetness. A Fruitclasse é …





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.