Site Archives gerência de configuração de software

Turma de maio do curso online de Redmine + Subversion


Acontecerá entre os dias 21/05 e 01/06, a a próxima turma do curso online de Gerência de Configuração de Software com Redmine e Subversion. As aulas são baseadas em vídeo-conferência e acontecerão das 18:30 às 20:30 hs de segunda a sexta. O curso aborda o uso das ferramentas para atender às necessidades de Gerência de [...]

Curso online de Gerência de Configuração de Software com Redmine e Subversion


Estão abertas as inscrições para a próxima turma do novo curso online de Gerência de Configuração de Software com Redmine e Subversion. As aulas serão baseadas em vídeo-conferência e acontecerão das 19 às 21 hs de segunda a sexta, entre os dias 27/02 e 09/03. O curso aborda o uso das ferramentas para atender às [...]

Curso online de Gerência de Configuração de Software com Trac e Subversion


Começa no dia 30 de janeiro a mais nova turma do curso online de GCS com Trac e Subversion. O curso será baseado em vídeo-conferência, com aulas de segunda a sexta, das 19 às 21hs, em total de 20 horas. Cada aluno terá um repositório próprio do Trac/Subversion, apostila e também recebe uma máquina virtual [...]

Pronus lança Máquina Virtual com Servidor de Aplicação Voltado para Gerência de Configuração de Software


A Pronus acaba de lançar duas máquinas virtuais prontas para uso, denominadas de PronusBox, contendo servidores de aplicação direcionados à Gerência de Configuração de Software (GCS). Cada PronusBox possui uma ferramenta de controle de mudança e de controle de versão previamente instaladas e configuradas para operarem de modo integrado, conforme diretrizes específicas de GCS. A primeira [...]

Servidor de aplicação através de uma máquina virtual (parte 2)


No artigo anterior, apresentei o caso em que “Roberval” — um típico integrante de uma equipe de administração de redes — executou a tarefa de instalar um servidor de aplicação com Redmine e Mercurial para a equipe de desenvolvimento. Demorou vários dias para terminar e mesmo assim, ainda ficou faltando alguns ajustes. O desfecho poderia ter sido outro, [...]

Preparação de um servidor de aplicação versus máquinas virtuais com servidores de aplicação prontos para uso (parte 1)


A virtualização de servidores traz algumas vantagens bastante interessantes: Otimização dos recursos disponíveis. O mesmo servidor físico pode ser multiplicado em vários servidores virtuais, economizando equipamento e energia. Independência de plataforma. Uma máquina virtual pode conter um sistema operacional diferente da máquina hospedeira. Flexibilização através de Máquinas Virtuais. Podem ser instaladas, trocadas, congeladas, salvas e [...]

Garantindo a amarração de uma revisão a um ticket/tarefa através do script de pre-commit do Subversion


As duas ferramentas principais para a Gerência de Configuração de Software (GCS) são o controle de mudança e o controle de versão. Resumidamente, uma ferramenta de controle de mudança registra solicitações de mudança no projeto através de tickets ou tarefas. O controle de versão registra a evolução dos arquivos do projeto. Ferramentas populares de controle de [...]

Controle de versão distribuído é diferente, mas nem tanto


Não há dúvidas de que o controle de versão distribuído (Distributed Version Control System – DVCS) veio não só pra ficar, mas também para tomar o lugar das ferramentas de controle de versão centralizado. As etapas têm sido as mesmas de quando apareceu o Subversion com a proposta de substituir o CVS: 1. desconfiança, 2. [...]

Livros de programação disponíveis para download


Indico um link para diversos livros (em inglês) de programação disponíveis para download grátis. São livros sobre diversas linguagens de programação: Python, Ruby, C, C#, C++, CGI, JavaScript, Perl, Delphi, Pascal, Haskell, Java, Lisp, PHP e Prolog além de programação de jogos e engenharia de software. Os livros estão em formatos para leitura online e [...]

Controle de Mudança Distribuído é necessário?


Controle de mudança distribuído (Distributed Bug Tracking – DBT)  parece ser um complemento natural para o controle de versão distribuído (DVCS – Distributed Version Control Systems); o desenvolvedor trabalharia de modo autônomo em seus tickets e depois sincronizaria com os outros desenvolvedores, da mesma forma que faz com o DVCS. Projetos open source de DVCS [...]