A gerência de configuração de uma baseline como você nunca viu. Softwares não são mais desenvolvidos por uma única pessoa nas empresas. Os c...
A gerência de configuração de uma baseline como você nunca viu.
Softwares não são mais desenvolvidos por uma única pessoa nas empresas. Os códigos-fonte e arquivos de configuração são gravados em pastas que são frequentemente acessadas pela equipe de desenvolvedores.
Quando esse conjunto de arquivos que compõe o software (a qual denominamos baseline) é submetida ao controle de um sistema de versionamento (como o conhecido SVN, ou o SourceSafe) há uma sequência de travamentos e destravamentos para impedir que um programador escreva trechos de código no mesmo documento que outro desenvolvedor esteja atualizando, evitando assim inconsistências e retrabalho.
Um único desenvolvedor, por sua vez, pode atualizar vários artefatos a cada intervenção, evolutiva ou corretiva, no software sendo construído e quanto maior o time mais dinâmica é essa execução de tarefas que pode não ser aparente quando vemos um pool de cibertrabalhadores (e ainda pior quando estão geograficamente distantes trabalhando na nuvem).
O melhor para acompanhar esse carrossel é ver tudo como uma espécie de mapa mental animado. Essa é mais ou menos a proposta do Gource, um visualizador de controle de versões onde o diretório-raiz é o termo central e as sub-pastas vão compondo nós de uma árvore onde as folhas representam os documentos (ou arquivos) que compõe a baseline.
Nesse analogia visual os usuários são avatares se deslocando entre os arquivos por eles modificados como abelhas visitando flores. Uma ótima dica para enfeitar a sala de desenvolvimento com uma bela e útil informação visual.
[Via BBA]
Softwares não são mais desenvolvidos por uma única pessoa nas empresas. Os códigos-fonte e arquivos de configuração são gravados em pastas que são frequentemente acessadas pela equipe de desenvolvedores.
Quando esse conjunto de arquivos que compõe o software (a qual denominamos baseline) é submetida ao controle de um sistema de versionamento (como o conhecido SVN, ou o SourceSafe) há uma sequência de travamentos e destravamentos para impedir que um programador escreva trechos de código no mesmo documento que outro desenvolvedor esteja atualizando, evitando assim inconsistências e retrabalho.
Um único desenvolvedor, por sua vez, pode atualizar vários artefatos a cada intervenção, evolutiva ou corretiva, no software sendo construído e quanto maior o time mais dinâmica é essa execução de tarefas que pode não ser aparente quando vemos um pool de cibertrabalhadores (e ainda pior quando estão geograficamente distantes trabalhando na nuvem).
O melhor para acompanhar esse carrossel é ver tudo como uma espécie de mapa mental animado. Essa é mais ou menos a proposta do Gource, um visualizador de controle de versões onde o diretório-raiz é o termo central e as sub-pastas vão compondo nós de uma árvore onde as folhas representam os documentos (ou arquivos) que compõe a baseline.
Nesse analogia visual os usuários são avatares se deslocando entre os arquivos por eles modificados como abelhas visitando flores. Uma ótima dica para enfeitar a sala de desenvolvimento com uma bela e útil informação visual.
[Via BBA]