O documento discute integração contínua (IC) e testes unitários, argumentando que eles melhoram a qualidade do software, reduzem bugs e economizam tempo ao automatizar tarefas repetitivas e detectar problemas cedo. A integração contínua integra e testa o código frequentemente para encontrar bugs antes que afetem os clientes. Testes unitários tornam o código mais robusto e fácil de manter no longo prazo. Métricas e ferramentas de cobertura de código medem a qualidade e ajudam a melhorar
Apresentação Innovae Brasil | ERP Primam | Software Gestão Engenharia Civil, ...Gustavo Stabile
Primam é um software desenvolvido sob o conceito ERP* (Enterprise Resource Planning) para gestão integrada de empresas, focado nos segmentos de engenharia e construção civil, prestação de serviços corporativos, incorporações imobiliárias e indústria.
Desenvolvido inicialmente para o setor de infraestrutura para telecomunicações o Primam evoluiu com seus clientes e usuários conforme suas necessidades específicas, somando toda essa experiência ao software com funções e rotinas que otimizam o fluxo de trabalho, além de oferecer ferramentas importantes para a gestão da empresa e suporte a decisões totalmente integrada aos setores e departamentos.
Descrição do modelo de negócios do blog Saia do Lugar, um dos maiores blogs de empreendedorismo do Brasil.
Você pode ver mais detalhes no blog: startupbizmodel.com
10 erros de comunicação que destroem suas vendasUnionSoftwares
Conheça aqui nesta apresentação 10 situações de uso da linguagem que podem prejudicar suas vendas. Conectores e expressões que mentalmente prejudicam a impressão que o cliente tem do seu atendimento. Use palavras que ampliam a imaginação do cliente. expressões negativas e restritivas podem frustar a expectativa no atendimento e prejudicar as suas vendas.
Apresentação Innovae Brasil | ERP Primam | Software Gestão Engenharia Civil, ...Gustavo Stabile
Primam é um software desenvolvido sob o conceito ERP* (Enterprise Resource Planning) para gestão integrada de empresas, focado nos segmentos de engenharia e construção civil, prestação de serviços corporativos, incorporações imobiliárias e indústria.
Desenvolvido inicialmente para o setor de infraestrutura para telecomunicações o Primam evoluiu com seus clientes e usuários conforme suas necessidades específicas, somando toda essa experiência ao software com funções e rotinas que otimizam o fluxo de trabalho, além de oferecer ferramentas importantes para a gestão da empresa e suporte a decisões totalmente integrada aos setores e departamentos.
Descrição do modelo de negócios do blog Saia do Lugar, um dos maiores blogs de empreendedorismo do Brasil.
Você pode ver mais detalhes no blog: startupbizmodel.com
10 erros de comunicação que destroem suas vendasUnionSoftwares
Conheça aqui nesta apresentação 10 situações de uso da linguagem que podem prejudicar suas vendas. Conectores e expressões que mentalmente prejudicam a impressão que o cliente tem do seu atendimento. Use palavras que ampliam a imaginação do cliente. expressões negativas e restritivas podem frustar a expectativa no atendimento e prejudicar as suas vendas.
A iugu e a Blanko, em parceria com a Wayra, apresentam o Projeto Astronauta.
Este projeto tem a missão de levar para seus participantes não apenas conhecimento mas principalmente provocar e fomentar grandes ideias para a resolução de problemas de marketing e comunicação. Afinal, resolver problemas em um ambiente totalmente adverso não faz parte da formação de um astronauta?
Vamos começar com dois workshops sobre marketing e growth para você entender e criar estratégias e hacks para converter novos clientes rapidamente.
Empreendemia e Saia do Lugar - Proposta De Parceria - Media KitLuiz Piovesana
Como os canais Empreendemia podem ser o melhor veículo para você construir sua marca perante empreendedores brasileiros e qualificá-los em torno do seu produto/serviço
Treinamento dado para o Núcleo das Empresas Juniores da Unicamp sobre como fazer apresentações de alto impacto.
Também pode ser vista no blog sobre empreendedorismo http://www.saiadolugar.com.br
Para quem vai ingressar no mercado de trabalho,ou quem já esta ingresso,e está procurando dicas sobre postura profissional,vai ai um ótimo slide,fácil e prático com coas dicas,para vc!
A iugu e a Blanko, em parceria com a Wayra, apresentam o Projeto Astronauta.
Este projeto tem a missão de levar para seus participantes não apenas conhecimento mas principalmente provocar e fomentar grandes ideias para a resolução de problemas de marketing e comunicação. Afinal, resolver problemas em um ambiente totalmente adverso não faz parte da formação de um astronauta?
Vamos começar com dois workshops sobre marketing e growth para você entender e criar estratégias e hacks para converter novos clientes rapidamente.
Empreendemia e Saia do Lugar - Proposta De Parceria - Media KitLuiz Piovesana
Como os canais Empreendemia podem ser o melhor veículo para você construir sua marca perante empreendedores brasileiros e qualificá-los em torno do seu produto/serviço
Treinamento dado para o Núcleo das Empresas Juniores da Unicamp sobre como fazer apresentações de alto impacto.
Também pode ser vista no blog sobre empreendedorismo http://www.saiadolugar.com.br
Para quem vai ingressar no mercado de trabalho,ou quem já esta ingresso,e está procurando dicas sobre postura profissional,vai ai um ótimo slide,fácil e prático com coas dicas,para vc!
Feature Injection - Descobrindo e entregando valor testávelHélio Medeiros
A Injeção de Funcionalidades é um Processo de Análise de Negócios criado por Chris Matts para resolver esse problema! Esta foi minha palestra no TDC 2014
Discutindo DevOps na pratica, por Danilo SatoThoughtworks
Danilo Sato, autor do livro "DevOps na prática: entrega de software confiável e automatizada", discute princípios, práticas e ferramentas de DevOps.
Você vai entender um pouco mais sobre o conteúdo abordado no livro, que cobre:
- Como automatizar o build e deploy de uma aplicação web e o gerenciamento da infraestrutura
- Como monitorar o sistema em produção
- Como evoluir a arquitetura e migrá-la para a nuvem
- Quais ferramentas estão disponíveis para começar a prática
O mínimo de Integração Contínua que todo projeto deveria terÁtilla Silva Barros
Palestra ministrada no Join Community 2017.
Nessa palestra mostramos exemplos de projetos com o mínimo de Integração Contínua necessária para iniciar uma mudança na cultura de geração de binários, implantações e entregas de software.
O projeto em que você trabalha efetua a geração de binários em um ambiente diferente do ambiente de produção? É necessário vários recursos e horas, ou até mesmo dias, para efetuar uma implantação? É recorrente problemas causados por erro humano durante uma entrega? A comunicação entre as equipes da empresa só é feita por meio de canais burocráticos e protocolos como abertura de issues? O ciclo de vida de uma entrega do sistema dura até meses? Se para alguma dessas perguntas a resposta for SIM, seu projeto precisa do mínimo de Integração Contínua.
Melhorando a performance da sua aplicação web sem dor nem sofrimento com dicas simples e fáceis de serem implementadas em qualquer aplicação web.
Material apresentado originalmente no Maré de Agilidade Fortaleza, 2010.
Venha ver como trabalhar de forma rápida e prática com seu projeto iniciando com planejamento de versão, codificação, testes, revisão de código e entrega até fazer a implantação em produção usando as ferramentas Gitlab e Gitlab CI para aplicar conceitos de CI (Continous Integration) e CD (Continous delivery e Continous Deploy) de forma automatizada e amigável. Por fim será mostrado case de como isso é usado no dia a dia na empresa Nexxera.
Autor: Isaac Souza
Tester, pegue suas coisas, você está demitidoLeonardo Galani
Abortar itens que testadores aprimorar para se tornarem mais técnicos e conseguirem se manter em seus empregos atuais ou conseguir aquela vaga tão sonhada.
Leonardo Galani - Tester, pegue suas coisas porque vc está demitidominastestingconference
Leonardo Galani - Tester, pegue suas coisas porque vc está demitido
Link oficial: http://pt.slideshare.net/LeonardoGalani1/tester-pegue-suas-coisas-voc-est-demitido
Esta apresentação teve o objetivo de abordar o que é a cultura DevOps, passando pelo seu surgimento, conflitos entre devel e infra e como superá-los, é um apresentação introdutória feita a 3 mãos no CONSEGI.
Semelhante a Testar é bom, integrar é ainda melhor (19)
Logs: O que comem, onde vivem e como se reproduzem.Augusto Pascutti
Como utilizar os arquivos de log (servidor web, PHP) e como gerá-los, quais as configurações que afetam o comportamento da geração de log no PHP, como gerar mensagens melhores e arquiteturas comuns para manter e utilizar melhor o potencial dessas mensagens.
O vídeo da apresentação: https://www.youtube.com/watch?v=pGPyKxuUAAo
Breve introdução a TDD, expondo uma aplicação simples - visível somente via controle de versão - escrita em PHP, exercitando os ciclos propostos pela metologia.
Gravação da apresentação: http://youtu.be/M5f32O-Afq0
Repositório do projeto: http://github.com/augustohp/gravata
Escalabilidade em um sistema é planejada desde a sua concepção ou as consequências deverão ser aceitas. Como entender a arquitetura de uma aplicação web, como usar essa arquitetura a seu favor e quais são as práticas mais comuns será o conteúdo dessa palestra. Nada de teoria, você leva pra casa um conjunto de VMs pra exprimentar e aprender o que foi apresentado.
Erros têm de fazer parte do dia a dia do desenvolvedor, porém a maioria prefere ignorá-los ou simplesmente não sabem como lidar com os mesmos. Nesta palestra de 50min vamos passar por duas diferentes formas de lidar com eles: procedural/imperativo e Exceptions além de ver como manter e utilizar mensagens de erros a fim de serem úteis no seu dia a dia.
Uma breve evolução dos paradigmas de programação até a Orientação a Objetos, assim como apresentação de alguns recursos da mesma dentro do contexto de programação.
Códigos Utilizados: https://github.com/augustohp/palestra-orientacao-objetos
Avaliações:
- VII Congresso Uniararas: https://joind.in/6692
Acredito sem dificuldade ao ver e escutar de um engenheiro que uma ponte terá tantos metros, tantos pilares e que ela ficará exatamente daquele jeito quando pronta mas me recuso a acreditar em alguém que me diz que um software será entregue exatamente do jeito que foi pedido inicialmente. Eu não sou um engenheiro, sou um jardineiro!
Qual o estado dos frameworks atualmente no PHP, assim como a situação atual da linguagem. Como você pode escolher seu framework e um comparativo entre os 4 principais frameworks do mercado.
PHPSC Conference 2010 - Testar é bom, integrar é melhor ainda!Augusto Pascutti
Palestra de integração contínua dada no PHPSCConf de 2010 em Joenville.
"Testar é bom, integrar é ainda melhor"
O código utilizado nesta apresentação, pode se encontrado no github: http://github.com/augustohp/ManoWars
3. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
Wednesday, November 10, 2010
4. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
Wednesday, November 10, 2010
5. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil
Wednesday, November 10, 2010
6. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil
‣ Processo contínuo
Wednesday, November 10, 2010
7. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil
‣ Processo contínuo
‣ Controle de qualidade
Wednesday, November 10, 2010
8. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil
‣ Processo contínuo
‣ Controle de qualidade
‣ Automático ou não
Wednesday, November 10, 2010
9. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil
‣ Processo contínuo
‣ Controle de qualidade
‣ Automático ou não
‣ Reduz
Wednesday, November 10, 2010
10. O QUE É INTEGRAÇÃO CONTÍNUA (IC)?
‣ Prática ágil
‣ Processo contínuo
‣ Controle de qualidade
‣ Automático ou não
‣ Reduz
‣ Custo,Tempo,Trabalho
Wednesday, November 10, 2010
11. OK, O QUE É INTEGRAR?
Wednesday, November 10, 2010
12. OK, O QUE É INTEGRAR?
É testar!
Ver como tudo funciona JUNTO!
Wednesday, November 10, 2010
26. ‣ Cliente mais satisfeito
PORQUE INTEGRAR?
Wednesday, November 10, 2010
27. ‣ Cliente mais satisfeito
‣ Métricas!
PORQUE INTEGRAR?
Wednesday, November 10, 2010
28. ‣ Cliente mais satisfeito
‣ Métricas!
‣ Aumento da qualidade
PORQUE INTEGRAR?
Wednesday, November 10, 2010
29. ‣ Cliente mais satisfeito
‣ Métricas!
‣ Aumento da qualidade
‣ Bugs detectados mais cedo
PORQUE INTEGRAR?
Wednesday, November 10, 2010
30. ‣ Cliente mais satisfeito
‣ Métricas!
‣ Aumento da qualidade
‣ Bugs detectados mais cedo
‣ Sem “release-caos”
PORQUE INTEGRAR?
Wednesday, November 10, 2010
54. TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes
Wednesday, November 10, 2010
55. TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes
‣ O código dele aumenta
Wednesday, November 10, 2010
56. TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes
‣ O código dele aumenta
‣ Mais Bugs!
Wednesday, November 10, 2010
57. TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes
‣ O código dele aumenta
‣ Mais Bugs!
‣ Mais complexo!
Wednesday, November 10, 2010
58. TODA ENTREGA GERA MAIS TRABALHO
‣ Seu app já tinha bugs antes
‣ O código dele aumenta
‣ Mais Bugs!
‣ Mais complexo!
‣ Dica: contratar mais gente não é
solução, é suicídio. (nesse caso)
Wednesday, November 10, 2010
81. TESTES UNITÁRIOS
‣ Melhoram a qualidade
‣ Diminuem tempo com testes
‣ Melhoram seu código
Wednesday, November 10, 2010
82. TESTES UNITÁRIOS
‣ Melhoram a qualidade
‣ Diminuem tempo com testes
‣ Melhoram seu código
‣ Você pensa antes de fazer
Wednesday, November 10, 2010
83. TESTES UNITÁRIOS
‣ Melhoram a qualidade
‣ Diminuem tempo com testes
‣ Melhoram seu código
‣ Você pensa antes de fazer
‣ Identificam erros mais cedo
Wednesday, November 10, 2010
84. TESTES UNITÁRIOS
‣ Melhoram a qualidade
‣ Diminuem tempo com testes
‣ Melhoram seu código
‣ Você pensa antes de fazer
‣ Identificam erros mais cedo
‣ Erros pontuais
Wednesday, November 10, 2010
97. PHP DEPEND
‣ Gera relatório de métricas
Wednesday, November 10, 2010
98. PHP DEPEND
‣ Gera relatório de métricas
‣ Quão complexo é seu código?
Wednesday, November 10, 2010
99. PHP DEPEND
‣ Gera relatório de métricas
‣ Quão complexo é seu código?
‣ Linhas comentadas/código
Wednesday, November 10, 2010
100. PHP DEPEND
‣ Gera relatório de métricas
‣ Quão complexo é seu código?
‣ Linhas comentadas/código
‣ Permite comparações futuras
Wednesday, November 10, 2010
120. PERCA MENOS TEMPO!
‣ Geração de pacotes
‣ Cópia de códigos
Wednesday, November 10, 2010
121. PERCA MENOS TEMPO!
‣ Geração de pacotes
‣ Cópia de códigos
‣ Limpeza de arquivos
Wednesday, November 10, 2010
122. PERCA MENOS TEMPO!
‣ Geração de pacotes
‣ Cópia de códigos
‣ Limpeza de arquivos
‣ Transferêcia de arquivos
Wednesday, November 10, 2010
123. PERCA MENOS TEMPO!
‣ Geração de pacotes
‣ Cópia de códigos
‣ Limpeza de arquivos
‣ Transferêcia de arquivos
‣ Distribuição de código
Wednesday, November 10, 2010
124. PERCA MENOS TEMPO!
‣ Geração de pacotes
‣ Cópia de códigos
‣ Limpeza de arquivos
‣ Transferêcia de arquivos
‣ Distribuição de código
‣ Geração de relatórios
Wednesday, November 10, 2010