Perguntas com a marcação «design»

39
Cordas codificadas que nunca mudam

Assim, em meus esforços para escrever um programa para conjugar verbos (algoritmicamente, não através de um conjunto de dados) para o francês, deparei-me com um pequeno problema. O algoritmo para conjugar os verbos é realmente bastante simples para os mais ou menos 17 casos de verbos e é executado...

39
Quão rápido o Go pode ir?

Go é uma das poucas linguagens que devem rodar 'perto do metal', ou seja, é compilada, com estaticamente digitado e executa código nativamente, sem uma VM. Isso deve proporcionar uma vantagem de velocidade em relação a Java, C # e similares. Parece, no entanto, que está por trás do Java (consulte o...

38
Técnicas de programação em uso excessivo ou abusado [fechado]

Existe alguma técnica na programação que você considera excessivamente usada (o IE usou muito mais do que deveria) ou abusou, ou usou um pouco para tudo, embora não seja uma solução realmente boa para muitos dos problemas que as pessoas tentam resolver resolver com isso. Pode ser expressões...

38
Design de software: Crie rápido ou bem?

Ao criar um aplicativo não trivial, é melhor se concentrar em fazer as coisas funcionarem rapidamente e em tomar atalhos no código, como misturar a lógica do modelo com suas visualizações, quebrar o encapsulamento - o cheiro típico do código? Ou, é melhor você dedicar um tempo adiantado para...

38
Práticas recomendadas para usar namespaces em C ++ [fechado]

Eu li o Clean Code do tio Bob há alguns meses e teve um impacto profundo na maneira como escrevo código. Mesmo que parecesse repetir coisas que todo programador deveria saber, reuni-las e colocá-las em prática resulta em um código muito mais limpo. Em particular, achei a divisão de grandes funções...