Engenharia de software

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



9
Remoção de valores codificados e design defensivo versus YAGNI
Primeiro um pouco de fundo. Estou codificando uma pesquisa de Idade -> Taxa. Existem 7 faixas etárias, portanto, a tabela de pesquisa é composta por 3 colunas (de | a | taxa) com 7 linhas. Os valores raramente mudam - são taxas legisladas (primeira e terceira colunas) que permaneceram as …
10 design 




6
Quando se torna um exagero?
Primeiro, peço desculpas porque não sei como criar um tópico da comunidade; então alguém me ajude por favor. Como desenvolvedor, em várias plataformas, tecnologias e até em nível de infraestrutura; Eu sempre me pergunto, quando estou fazendo MUITO DEMAIS?!? Foi um processo de aprendizado sem fim, desde que comecei. Uma …

5
PHP, HTML, Javascript e boas práticas de escrita
Percebi que preciso escrever uma especificação de convenção sobre códigos HTML, JavaScript e PHP para mim e minha equipe. No desenvolvimento web, assim como no C ++, sou definitivamente um fã de indentação e comentários. No entanto, muitas vezes, no meu trabalho, encontro código HTML + JavaScript + PHP, que …

3
Existe uma linguagem de programação em que cada string é um programa válido?
Existe uma linguagem de programação completa de Turing tal que, para um alfabeto fixo (digamos, ASCII), toda permutação possível desses caracteres seja um programa semanticamente válido capaz de ser executado? Consideramos que loops infinitos também são semanticamente válidos. Eu sei que alguns formatos de dados, como o Markdown, possuem validade …

3
Tipos de soma vs polimorfismo
No ano passado, dei um salto e aprendi uma linguagem de programação funcional (F #) e uma das coisas mais interessantes que descobri é como isso afeta a maneira como eu projeto o software OO. As duas coisas que mais sinto falta nos idiomas OO são os tipos de correspondência …

2
tamanho booleano não definido em java: por quê?
Eu vejo o tamanho do booleano não está definido. Abaixo estão duas instruções que vejo no tamanho dos dados primitivos em java não definido com precisão Mais explicações dizem booleano representa um pouco de informação, mas seu "tamanho" não é algo definido com precisão. A pergunta que veio à minha …
10 java  concepts  boolean 

3
É possível criar um objeto DataContext do Entity Framework e descartá-lo em um bloco usando em cada um dos meus métodos CRUD?
Estou construindo um aplicativo wpf que implementa os seguintes recursos: Obtenha entrada do usuário e leia dados de bancos de dados faça alguns cálculos nele Apresente-o ao usuário em vários tipos de visualizações e grave as alterações novamente no db Arquitetura proposta: Banco de Dados -> Entity Framework -> Repositório …
10 c#  design  architecture  wpf 

5
Encontre a raiz agregada DDD
Vamos jogar o jogo favorito de todos, encontrar a raiz de agregação. Vamos usar o domínio canônico de problema do cliente / pedido / linhas de pedidos / produto. Tradicionalmente, Cliente, pedido e produto são os ARs, com OrderLines sendo entidades sob o Pedido. A lógica por trás disso é …



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.