Escrever código usando 2 processos
Ao escrever código nem sempre é óbvio como o produto final foi criado. No entanto, todos os programas, mesmo os mais misteriosos, são criados usando um processo. Dois dos processos mais populares usados hoje são
Conteúdo
Video: Códigos Secretos para Android
Cascata: Um conjunto de sequencial passos seguidos para criar um programa.
Ágil: Um conjunto de iterativo passos seguidos para criar um programa.
Video: NOVO CPC - PETIÇÃO INICIAL
Segue-se um cenário específico para explicar como estes trabalham dois processos. Imagine que você queira construir um aplicativo de restaurante que faz as duas coisas seguintes:
Ele exibe informações restaurante, como o horário de funcionamento e o menu.
Ele permite aos usuários fazer ou cancelar reservas.
Utilizando o método de cachoeira, você definir tudo o que o aplicativo precisa fazer: Você iria projetar tanto a informação-display e as peças de reserva do aplicativo, o código do aplicativo inteiro, e depois solte o aplicativo para os usuários. Por outro lado, usando o método ágil, você definiria, design e código apenas a parte do aplicativo informações-display, liberá-lo para os usuários, e coletar feedback.
Video: Mercado Envios - Aprenda Como Usar o Mercado Livre Envios e Economize Tempo e Dinheiro
Com base no feedback recolhido, então você iria redesenhar e fazer alterações nas informações-display para abordar as principais preocupações. Quando você estava satisfeito com a peça informações-display, você, em seguida, definir, projetar e construir a parte de reserva do aplicativo. Mais uma vez, você iria recolher feedback e refinar o recurso de reserva para enfrentar os grandes preocupações.
A metodologia ágil salienta tempos de desenvolvimento mais curtos, e aumentou em popularidade como o ritmo da mudança tecnológica aumentou. A abordagem em cascata, por outro lado, exige que o código do desenvolvedor e solte o aplicativo inteiro de uma vez, mas desde que completar um grande projeto leva uma enorme quantidade de tempo, mudanças na tecnologia podem ter ocorrido antes de o produto acabado chega.
Se você usou o método cascata para criar o exemplo do restaurante aplicativo, a tecnologia para reservas usuário pode ter mudado com o tempo você chegar a cerca de codificação que parte do aplicativo. Ainda assim, a abordagem em cascata continua popular em certos contextos, como com software financeiro e do governo, onde os requisitos e aprovação são obtidos no início de um projeto, e cuja documentação de um projeto deve ser completa.
O site healthcare.gov, lançado em outubro de 2013, foi desenvolvido utilizando um processo de estilo cachoeira. Teste de todo o código ocorreu em setembro de 2013, quando todo o sistema foi montado. Infelizmente, os testes ocorreu muito tarde e não foram abrangentes, resultando em um tempo não é suficiente para corrigir os erros antes de lançar o site público.
Independentemente de você escolher a metodologia ágil ou cachoeira, codificação de um aplicativo envolve quatro etapas:
Pesquisando o que você quer construir
Projetando seu aplicativo
Codificação do seu aplicativo
Depuração do código
Video: 10 Segredos Para Escrever Melhor Usando Markdown
Em média, você vai gastar muito mais tempo pesquisar, projetar e depurar seu aplicativo do que fazer a codificação real, que é o oposto do que você pode esperar.