Executando verificação de segurança...
1

Regra de ouro para quem está começando:

Estime o tempo de trabalho e multiplique por 3-5 vezes. É isto que você apresenta para o cliente. É infinitamente melhor entregar antes do prazo, do que atrasar.

Lembre-se que criar um prototipo é relativamente fácil e com a falta de prática sua tendencia é estimar este esforço. O que diferencia um prototipo de produto é robustez e confiabilidade. Isso é 80% do trabalho.
Apenas o codigo para handle errors vai mais que dobrar a base de codigo de um prototipo. Fora os testes, no minimo faça testes para todos os requisitos que escreveu, testanto tanto valores normais, de borda e casos expecionais. Aí sua base vai dobrar de novo, rs.

Outro ponto importante que ficou de fora do post original é negociar e registrar em contrato os termos de garantia. Por isso o grifo anterior e a necessedidade de entregar um produto muito bem testado. O desenvolvedor é obrigado por força de lei a oferecer 90 dias de garantia, não quer passar eles trabalhando de graça né?

Carregando publicação patrocinada...
1