Perguntas com a marcação «design»

23
Existem boas técnicas ou testes para nomear tipos?

Uma pergunta incômoda e aberta, mas é um problema contra o qual sempre me deparo: O software fácil de manter e trabalhar é um software bem projetado. Tentar tornar um design intuitivo significa nomear seus componentes de forma que o próximo desenvolvedor possa deduzir a função do componente. É por...

23
Distinção entre API e front-end

Estou tentando escrever um site comercial "padrão". Por "padrão", quero dizer que este site executa o HTML5, CSS e Javascript usual para o front-end, um back-end (para processar coisas) e executa o MySQL para o banco de dados. É um site básico de CRUD: o front-end apenas faz o que quer que o banco...

23
Design Orientado a Objetos

Suponha que você tenha o seguinte: +--------+ +------+ | Animal | | Food | +-+------+ +----+-+ ^ ^ | | | | +------+ +-------+ | Deer | | Grass | +------+ +-------+ Deerherda de Animale Grassherda de Food. Por enquanto, tudo bem. Animalobjetos podem comer Foodobjetos. Agora vamos...

22
Deve-se usar o pseudocódigo antes da codificação real?

O pseudocódigo nos ajuda a entender as tarefas de maneira independente do idioma. É uma boa prática ou abordagem sugerida ter a criação de pseudocódigo como parte do ciclo de vida do desenvolvimento? Por exemplo: Identifique e divida as tarefas de codificação Gravar pseudocódigo Obtenha a...