Resultados da pesquisa a pedido "maintainability"

6 a resposta

Existe alguma diferença apreciável entre se e se-mais?

Dados os seguintes trechos de código, há alguma diferença apreciável? public boolean foo(int input) { if(input > 10) { doStuff(); return true; } if(input == 0) { doOtherStuff(); return true; } return false; }vs. public boolean foo(int input) { ...

10 a resposta

O que devemos fazer para nos preparar para 2038?

Eu gostaria de pensar que alguns dos softwares que estou escrevendo hoje serão utilizados em 30 anos. Mas também estou ciente de que muito disso se baseia na tradição do UNIX de expor o tempo como o número de segundos desde 1970. #include ...

4 a resposta

Melhor padrão para constantes no SQL?

Eu já vi vários padrões usados para 'superar' a falta de constantes no SQL Server, mas nenhum deles parece satisfazer as preocupações de desempenho e legibilidade / manutenção. No exemplo abaixo, assumindo que temos uma classificação integral de ...

2 a resposta

Loops Python vs listas de compreensão vs mapa para efeitos colaterais (ou seja, não usando valores de retorno)

TL; DR Qual é o melhor?

6 a resposta

Matriz de objetos vs Objeto de objetos

A questão é decidir as compensações entre as seguintes notações: Baseado em JSON: "users": { "id1": { "id": "id1", "firstname": "firstname1", "lastname": "lastname1" }, "id2": { "id": "id2", "firstaame": "firstname2", "lastname": "lastname2" } ...

9 a resposta

Como auto-documentar uma função de retorno de chamada chamada pela classe da biblioteca de modelos?

Eu tenho uma funçãoUser::func()(retorno de chamada) que seria chamado por uma classe de modelo (Library<T>) Na primeira iteração do desenvolvimento, todos sabem quefunc() serve apenas para esse único propósito. Alguns meses depois, a maioria dos ...

5 a resposta

Cálculos no MySQL vs PHP

Contexto Temos um aplicativo PHP / MySQL. Algumas partes dos cálculos são feitas diretamente no SQL. por exemplo: todos os usuários criados nas últimas 24 horas seriam retornados por meio de uma consulta SQL (NOW () - 1 dia) Há um debate ...

4 a resposta

Manutenção das versões gratuita e profissional de um aplicativo

Quero criar uma versão PRO do meu aplicativo para Android e queria saber como estruturar meu repositório. Para saber que eu tenho um tronco e apresentam ramos. Eu gostaria de colocar uma versão pro em outro ramo, mas talvez haja uma maneira ...

1 a resposta

Cálculo de métricas de código no Visual Studio

6 a resposta

Design de normalização do banco de dados - tabelas únicas ou múltiplas

Isso deve ser representado no banco de dados como 1 tabela ou 3 tabelas? Eu e meu amigo temos opiniões diferentes sobre isso, então gostaria de ver as opiniões gerais sobre isso. (Talvez deva votar em qualquer uma das soluções?) Create Table ...