Rodrigo Martins

I'm a Catholic Christian, software developer, Passionate about life, codes, questions, theories and theorems. :)

Por Que Construção De Software é Importante? - Parte 2

| Comments

Olá amigos nerd's... Continuando os estudos...

Por que Construção de Software é Importante? - Parte 2

Com foco na construção, a produtividade do programador indivídual pode melhorar enormemente. Um estudo clássico de Sackman, Erikson e Grant mostrou que a produtividade dos programadores individuais variaram por um fator de 10 a 20 durante a construção (1968). Desde o seu estudo, seus resultados têm se confirmado por numerosos outros estudos (...). Este livro, ajuda a todos os programadores aprender tecnicas que já são utilizados pelos melhores programadores.

Produto de construção, o código-fonte, é muitas vezes a única descrição precisa do software. Em muitos projetos, a documentação só disponível para os programadores é o próprio código. Requisitos e especificações documentos de projeto pode ir fora da data, mas o código fonte é sempre atualizado. Consequentemente, é imperativo que o código fonte de ser o mais alto possível qualidade. A aplicação consistente de técnicas para melhoria do código-fonte faz a diferença entre um aparelho de Rube Goldberg e uma análise detalhada, corrigir, e um programa informativo portanto. Tais técnicas são mais efectivamente aplicado durante a construção.

A construção é a única atividade que está garantido para ser feito. O projeto de software ideal passa por desenvolvimento de requisitos cuidadoso e projeto arquitetônico antes do início da construção. O projeto ideal sofre abrangente, o teste do sistema estatisticamente controlada após construção.

Imperfeitos, projetos do mundo real, no entanto, muitas vezes ignorar exigências e design para pular para a construção. Eles deixam de testes, porque eles têm muitos erros para corrigir e eles ficar sem tempo. Mas não importa o quão apressado ou mal planejado um projeto é que você não pode cair de construção, é onde a borracha encontra a estrada.

Melhorar a construção é, assim, uma forma de melhorar a qualquer desenvolvimento de software esforço, não importa o quão abreviado.

Texto retirado do livro Code Compile, de Steve McConnell. Até a proxima amigos… :D

Comments