Engenharia de software

Perguntas e respostas para profissionais, acadêmicos e estudantes que trabalham no ciclo de vida de desenvolvimento de sistemas


2
É sempre ruim marcar uma função C ++ constexpr?
Dada uma função muito trivial, int transform(int val) { return (val + 7) / 8; } Deveria ser muito óbvio que é fácil transformar essa função em uma constexprfunção, permitindo que eu a use ao definir constexprvariáveis, assim: constexpr int transform(int val) { return (val + 7) / 8; } …
26 c++  c++11 



2
Por que o modo de novas linhas universais foi preterido no Python?
Acabei de notar que o recurso universal de nova linha das operações de arquivo parece estar saindo. A documentação para openo modeparâmetro do Python 3.5 indica que ele foi descontinuado: 'U' modo de novas linhas universais (descontinuado) Pelo menos em Python 3.2, opencontém um aviso "somente compatibilidade com versões anteriores" …
26 python  io  deprecation 

5
Como introduzir gradualmente revisões de código?
Sou líder de uma equipe com meia dúzia de engenheiros seniores. Eu acredito muito que nos beneficiaria muito em fazer revisões de código por todos os motivos padrão. Não necessariamente a cada mudança, mas pelo menos um fluxo constante de análises em segundo plano. Então as pessoas, pelo menos, veem …

4
Convenção de nomenclatura de namespace e classe C # para bibliotecas
Estou construindo bibliotecas com várias pequenas funções utilitárias em C # e tentando decidir sobre um espaço para nome e convenção de nomenclatura de classe. Minha organização atual é assim: Company Company.TextUtils public class TextUtils {...} Company.MathsUtils public class MathsUtils {...} public class ArbitraryPrecisionNumber {...} public class MathsNotation {...} Company.SIUnits …
26 c#  naming  namespace 

8
“Entre x e y” deve ser comutativo?
No meu aplicativo, existem alguns modelos de expressão predefinidos que podem ser usados ​​para filtrar dados. Um deles é " between x and y". Um engenheiro de controle de qualidade afirma que há um defeito em sua definição porque " between 100 and 200" fornece resultados diferentes de " between …

10
Linguagem de programação em que cada chamada / bloco de função é feita em um thread separado? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 2 anos . Atualmente, estou criando uma linguagem de programação por diversão, onde …






8
Existe um paradigma de programação que promove tornar as dependências extremamente óbvias para outros programadores?
Trabalho em um Data Warehouse que origina vários sistemas através de muitos fluxos e camadas com dependências semelhantes a labirintos que vinculam vários artefatos. Praticamente todos os dias eu me deparo com situações como essa: eu corro algo, não funciona, passo por um monte de código, mas horas depois percebo …

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.