Perguntas sobre 'design'

11
respostas

A maneira moderna de executar o tratamento de erros…

Venho ponderando esse problema há algum tempo e me vejo encontrando continuamente ressalvas e contradições, por isso espero que alguém possa concluir o seguinte: Favorece exceções sobre códigos de erro Até onde sei, de trabalhar na indústr...
03.05.2012 / 12:35
21
resposta

Como os programadores rápidos e sujos sabem que acertaram?

Se você perguntar aos programadores por que eles devem escrever código limpo, a resposta número um que você recebe é a manutenção. Embora esteja na minha lista, meu principal motivo é mais imediato e menos altruísta: não sei dizer se meu novo có...
13.12.2011 / 16:31
7
respostas

Como as buscas se encaixam em uma interface RESTful?

Ao projetar uma interface RESTful, a semântica dos tipos de solicitação é considerada vital para o design. GET - lista coleção ou recuperar elemento PUT - Substituir coleção ou elemento POST - Criar coleção ou elemento EXCLUIR...
21.03.2014 / 11:59
10
respostas

Os padrões de design são realmente essenciais hoje em dia?

Eu estava lendo "Coders at Work" e tenho enfrentado o fato de que alguns dos profissionais entrevistados no livro não estão tão entusiasmados com os padrões de design. Acho que existem duas razões principais para isso: Padrões de desig...
24.04.2011 / 16:32
8
respostas

As más práticas de programação são típicas da indústria de software? [fechadas]

Eu comecei meu primeiro trabalho como desenvolvedor de software há mais de um mês. Tudo o que aprendi sobre o OOP, SOLID , DRY , YAGNI, padrões de design, SRP , etc. pode ser jogado pela janela. Eles usam o C # .NET Webforms e fazem quase t...
21.09.2017 / 03:14
8
respostas

Como faço para que as pessoas parem com o bikeshedding (concentrando-se em trivialidades)?

Recebi a tarefa de ensinar a outras equipes uma nova base de código, mas continuo me metendo em um problema. Sempre que eu vou realmente percorrer o código com as pessoas, não chegamos muito longe antes que todo o exercício se transforme em um...
21.11.2013 / 03:21
10
respostas

Isto é uma violação do Princípio de Substituição de Liskov?

Digamos que temos uma lista de entidades de tarefas e um subtipo ProjectTask . As tarefas podem ser fechadas a qualquer momento, exceto ProjectTasks , que não pode ser fechado depois de ter um status Iniciado. A interface do usuário deve gar...
16.10.2012 / 22:36
5
respostas

Quando você usa uma estrutura em vez de uma classe? [fechadas]

Quais são as suas regras básicas para quando usar structs vs. classes? Estou pensando na definição de C # desses termos, mas se sua linguagem tiver conceitos semelhantes, também gostaria de ouvir sua opinião. Eu costumo usar classes para quas...
12.07.2011 / 18:22
12
respostas

O código testável é melhor?

Estou tentando adquirir o hábito de escrever testes de unidade regularmente com meu código, mas li que primeiro é importante escrever código testável . Esta questão toca nos princípios SOLID de escrever código testável, mas eu quero saber s...
01.07.2015 / 16:59
14
respostas

Qual é o comprimento ideal de um método para você? [fechadas]

Na programação orientada a objetos, não há nenhuma regra exata sobre o comprimento máximo de um método, mas eu ainda acho essas duas citações um pouco contraditórias, então eu gostaria de ouvir o que você pensa. Em Código Limpo: Um Manual d...
05.02.2012 / 11:26