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.






3
Como testar a camada de acesso a dados?
Eu tenho um método DAO que utiliza o Spring para acesso JDBC. Ele calcula a taxa de sucesso de um vendedor em vender um item. Aqui está o código: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE seller_id = ?"; …


2
Como iniciar a programação competitiva? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

4
Motivação e uso de construtores de movimento em C ++
Recentemente, li sobre construtores de movimento em C ++ (veja, por exemplo, aqui ) e estou tentando entender como eles funcionam e quando devo usá-los. Tanto quanto eu entendo, um construtor de movimentação é usado para aliviar os problemas de desempenho causados ​​pela cópia de objetos grandes. A página da …



10
Como você normalmente organiza as regiões de uma classe?
Fiquei me perguntando se havia um padrão para definir as regiões de uma classe. Atualmente uso Fields Constructor Properties Public Methods Private Methods Fieldssendo propriedades privadas e Propertiespúblicas. Normalmente, utilizarei sub-regiões nesse caso, se necessário, ou ocasionalmente adicionarei outras regiões abaixo (como membros da interface ou baseClass).



6
É um mau hábito (excesso) usar a reflexão?
É uma boa prática usar a reflexão se reduzir bastante a quantidade de código padrão? Basicamente, há uma troca entre desempenho e talvez legibilidade de um lado e abstração / automação / redução do código padrão no outro lado. Edit: Aqui está um exemplo de um uso recomendado de reflexão …

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.