TDD depois do mainstream. E agora?
|
|
- Augusto Canário Campelo
- 8 Há anos
- Visualizações:
Transcrição
1 TDD depois do mainstream. E agora? Mauricio Aniche mauricio.aniche@caelum.com.br
2
3 Nós amamos métodos ágeis (e TDD mais ainda)!
4 Na academia...
5 Mas tudo faz sentido... Será que vale a pena estudar melhor?
6 Homens de nível educacional mais alto apresentaram maior quantidade de sintomas pseudoneuróticos do que aqueles que haviam recebido menos instrução; Homens do meio rural mantiveram-se mais bemhumorados durante a guerra do que os soldados recrutados nas cidades; A capacidade dos homens do Sul (dos EUA) para suportar o calor era maior do que as dos soldados do Norte. Lazarsfeld, P. "The American Soldier - An Expository Review", 1949.
7 Nossa intuição pode estar errada!
8 Mas nós conhecemos bem de software, não tem como errarmos!
9 1: O que é TDD?
10 O que é TDD? Qual a melhor definição sobre TDD? Prática onde o desenvolvedor escreve testes antes da implementação Prática onde o desenvolvedor escreve testes antes da implementação, e os usa para guiar seu projeto e implementação
11 Test-driven development (TDD) is the craft of producing automated tests for production code, and using that process to drive design and programming. For every tiny bit of functionality in the production code, you first develop a test that specifies and validates what the code will do. You then produce exactly as much code as will enable that test to pass. Then you refactor (simplify and clarify) both the production code and the test code.
12 E aí? Depende...
13 2. TDD como prática de testes
14 TDD como prática de testes Quando o desenvolvedor pratica TDD com o mero objetivo de aumentar a cobertura de testes e garantir qualidade externa.
15 A academia gosta disso... Aniche. Como a prática de TDD influencia projetos de classes em sistemas orientados a objetos. Dissertação de mestrado, 2012.
16 Como prática de teste
17 Como prática de teste Tem vantagem?
18 Como prática de teste Tem vantagem? Código nasce testado
19 Como prática de teste Tem vantagem? Código nasce testado Menos viés na hora de testar
20 Como prática de teste Tem vantagem? Código nasce testado Menos viés na hora de testar Você cobre mais caminhos
21 Mas esse, com certeza, não foi meu foco de estudo.
22 3. TDD como prática de design
23 Como prática de design É dito que com a prática de TDD, seu projeto de classes torna-se melhor. Muitos autores (Kent Beck, Martin Fowler, Robert Martin, Michael Feathers, Steve Freeman,...) falam sobre isso.
24 A academia estudou isso também... Aniche. Como a prática de TDD influencia projetos de classes em sistemas orientados a objetos. Dissertação de mestrado, 2012.
25 Mas é tão mágico assim? Em 2010, durante um evento ágil, participantes não souberam bem se expressar quando o assunto era como TDD influencia no projeto de classes. Aniche, Ferreira, Gerosa. What Concerns Beginner Test-Driven Development Practitioners: A Qualitative Analysis of Opinions in an Agile Conference Brazilian Workshop on Agile Methods, WBMA 2011.
26 Outras pessoas já perceberam que os efeitos de TDD não são tão naturais assim! M. Siniaalto and P. Abrahamsson, Does test-driven development improve the program code? Alarming results from a comparative case study, Balancing Agility and Formalism in Software Engineering, vol. 5082, pp , [Online]. Available: / _12
27 Mas como descobrir? Uma das partes mais desafiadores (e legais!) da ciência é justamente essa: como bolar um experimento controlado que simule corretamente uma situação real?
28 Um Estudo Qualitativo Aniche, Gerosa. How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback. SBES 2012.
29 Um Estudo Qualitativo ~30 desenvolvedores da indústria Aniche, Gerosa. How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback. SBES 2012.
30 Um Estudo Qualitativo ~30 desenvolvedores da indústria Grande experiência com desenvolvimento de software (só 20% tinham menos de 2 anos de experiência, 30% entre 6 e 10 anos). Aniche, Gerosa. How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback. SBES 2012.
31 Um Estudo Qualitativo ~30 desenvolvedores da indústria Grande experiência com desenvolvimento de software (só 20% tinham menos de 2 anos de experiência, 30% entre 6 e 10 anos). Praticam TDD há algum tempo (50% pratica entre 1 a 3 anos) Aniche, Gerosa. How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback. SBES 2012.
32 a prática de TDD não guia o desenvolvedor para um bom projeto de classes de forma automática! Aniche, Gerosa. How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback. SBES 2012.
33 TDD dá retorno constante sobre os possíveis problemas existentes no atual projeto de classes. É tarefa do desenvolvedor perceber esses problemas e melhorar o projeto de acordo. Aniche, Gerosa. How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback. SBES 2012.
34 Regra para a vida! Se está difícil testar, é porque, provavelmente, há um problema de projeto ou implementação em seu código. O segredo é perceber, o mais rápido possível, o momento em que escrever o teste passou a ser uma tarefa difícil.
35 Isso quer dizer que...
36 Isso quer dizer que... A busca pela testabilidade faz com que você busque projetos de classe mais simples
37 Isso quer dizer que... A busca pela testabilidade faz com que você busque projetos de classe mais simples instanciar uma classe, e fazer uso de comportamentos deve ser fácil
38 Isso quer dizer que... A busca pela testabilidade faz com que você busque projetos de classe mais simples instanciar uma classe, e fazer uso de comportamentos deve ser fácil classes não podem ser complicadas, senão fica difícil testar)
39 Isso quer dizer que... A busca pela testabilidade faz com que você busque projetos de classe mais simples instanciar uma classe, e fazer uso de comportamentos deve ser fácil classes não podem ser complicadas, senão fica difícil testar) Maneira barata de validar seu projeto de classes
40 Quer ver um exemplo? Um teste sempre tem 3 partes: um cenário, uma ação, e uma validação. Se escrever o cenário para o teste está complicado, provavelmente tem algo errado.
41 [TestFixture] public class GeradorDeNotaFiscalTest { [Test] public void DeveGerarUmaNotaFiscal { var gerador = new GeradorDeNotaFiscal(); var nf = gerador.gera(fatura); Assert.AreEqual(fatura.Valor * 0.2, nf.valorimposto); } }
42 [TestFixture] public class GeradorDeNotaFiscalTest { [Test] public void DeveGerarUmaNotaFiscal { var gerador = new GeradorDeNotaFiscal(); var nf = gerador.gera(fatura); Assert.AreEqual(fatura.Valor * 0.2, nf.valorimposto); } } - hmm... ele depende de algo? - deve receber uma fatura? - o nome do método está claro? - o que ele deve retornar?
43 Bloated constructor [TestFixture] public class MessageProcessorTest { // atributos com as dependencias que serao mockadas [SetUp] public void SetUp() { // criando mocks } [Test] public void ShouldDoSomething() { var processor = new MessageProcessor(unpacker, auditer, locationfinder, counterpartyfinder, domesticnotifier, importednotifier); } } processor.onmessage(buildsomespecificrawmessage()); // algumas assercoes aqui..
44 dependencies, notifications, adjustments Freeman, Pryce. Growing Object-Oriented Software, Guided by Tests
45 If s e switches Você tem testes muito parecidos que geram resultados diferentes? Quando olha a implementação, ela tem um if ou switch? " [Test] " public void CalculaISS() { " " var valor = new CalculaImposto().ParaValor(1500); " " Assert.AreEqual(1500*1.2, valor); } " [Test] " public void CalculaICMS() { " " var valor = new CalculaImposto().ParaValor(6000); " " Assert.AreEqual(6000*1.3, valor); }
46 Padrões de projeto podem ajudar (de novo)!
47 Métodos privados? Devo testá-los? O que isso significa?
48 Olhando pros asserts A quantidade de asserts também pode indicar problemas de qualidade no código de produção. Aniche, Oliva, Gerosa. What do the Asserts in a Unit Test Tell Us About Code Quality? A Study on Open Source and Industrial Projects. CSMR 2013.
49 Mas como? Quanto maior a quantidade de diferentes instâncias que recebem um assert, maior a chance do código de produção ter problemas, em termos de complexidade, linhas de código, número de métodos invocados. assertequals(a.propriedade, bla ); assertequals(b.propriedade, ble ); Aniche, Oliva, Gerosa. What do the Asserts in a Unit Test Tell Us About Code Quality? A Study on Open Source and Industrial Projects. CSMR 2013.
50 Padrões de Feedback Aniche, Gerosa. How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback. SBES 2012.
51 4. Erros comuns
52 Erros comuns Aniche, Gerosa. Most Common Mistakes in TDD Practice: Results from an Online Survey with Developers. 2010, ICST.
53 Erros comuns 45% dos desenvolvedores disseram que esquecem de refatorar constantemente. Aniche, Gerosa. Most Common Mistakes in TDD Practice: Results from an Online Survey with Developers. 2010, ICST.
54 Erros comuns 45% dos desenvolvedores disseram que esquecem de refatorar constantemente. 40% afirmam que fazem uma refatoração em outro trecho de código durante uma sessão de TDD. Aniche, Gerosa. Most Common Mistakes in TDD Practice: Results from an Online Survey with Developers. 2010, ICST.
55 Erros comuns 45% dos desenvolvedores disseram que esquecem de refatorar constantemente. 40% afirmam que fazem uma refatoração em outro trecho de código durante uma sessão de TDD. 20% não começam pelo teste mais simples possível. Aniche, Gerosa. Most Common Mistakes in TDD Practice: Results from an Online Survey with Developers. 2010, ICST.
56 Erros comuns 45% dos desenvolvedores disseram que esquecem de refatorar constantemente. 40% afirmam que fazem uma refatoração em outro trecho de código durante uma sessão de TDD. 20% não começam pelo teste mais simples possível. 35% não fazem baby steps. Aniche, Gerosa. Most Common Mistakes in TDD Practice: Results from an Online Survey with Developers. 2010, ICST.
57 Baby Steps
58 Baby Steps Na minha opinião, uma das partes mais mal entendidas pela comunidade.
59 Baby Steps Na minha opinião, uma das partes mais mal entendidas pela comunidade. Ser simples, não é ser simplório (e nem estúpido).
60 Baby Steps
61 Baby Steps Não faço baby steps o tempo inteiro; mas fico feliz de saber que posso fazer, se precisar.
62 Baby Steps Não faço baby steps o tempo inteiro; mas fico feliz de saber que posso fazer, se precisar. Use sua experiência para decidir em que momento o passo deve ser menor; ou maior!
63 TDD 100% do tempo? Eu não pratico TDD quando: Meu projeto de classes já está bem definido. A implementação já está clara na minha cabeça. Testes de integração.
64 Qual a diferença de escrever o teste antes? Fazendo ou não TDD, eu faço ciclos pequenos. Aniche. Como a prática de TDD influencia projetos de classes em sistemas orientados a objetos. Dissertação de mestrado, 2012.
65 5. Produtividade
66 Sou menos produtivo? Se eu escrevo 100 linhas de produção, amanhã escreverei 50 de teste e 50 de produção. Sou menos produtivo? Qual a sua noção de produtividade?
67 6. Outras maluquices
68 ATDD
69 ATDD A ideia é boa, mas...
70 ATDD A ideia é boa, mas... Nunca vi ninguém fazendo.
71 ATDD A ideia é boa, mas... Nunca vi ninguém fazendo. Os desafios são grandes.
72 E esse tal de BDD?
73 E esse tal de BDD? O pensamento BDD me agrada.
74 E esse tal de BDD? O pensamento BDD me agrada. As ferramentas que implementam não. Não me agrada esses testes em linguagem natural.
75 7. Ensino de TDD
76 Como aprendo TDD?
77 Como aprendo TDD? Pratique.
78 Como aprendo TDD? Pratique. Geralmente são 2 os problemas: aprender a testar, e aprender boas práticas de programação (OO, etc).
79 Como aprendo TDD? Pratique. Geralmente são 2 os problemas: aprender a testar, e aprender boas práticas de programação (OO, etc). Na hora de aprender a testar, a dificuldade é sempre pensar em cenários. Comece rascunhando uma lista.
80 Como aprendo TDD? Pratique. Geralmente são 2 os problemas: aprender a testar, e aprender boas práticas de programação (OO, etc). Na hora de aprender a testar, a dificuldade é sempre pensar em cenários. Comece rascunhando uma lista. TDD é estranho, no começo. Mas depois acostuma.
81 Muito melhor que Crepúsculo! NY Times De tirar o fôlego! Washington Post Um thriller fascinante! Miami Herald
82 Alura!
83
84 Obrigado! Meu livro: Meu blog: Cursos online do Alura: Casa do Código: Caelum: CodeSheriff:
ERROS COMUNS EM TEST-DRIVEN DEVELOPMENT. Mauricio
ERROS COMUNS EM TEST-DRIVEN DEVELOPMENT Mauricio Aniche mauricio@aniche.com.br @mauricioaniche DESVIOS COMUNS EM TEST-DRIVEN DEVELOPMENT Mauricio Aniche mauricio@aniche.com.br @mauricioaniche MAS O QUE
Leia maisTrilha Agile TDD e 20 coisas que você precisa saber
Trilha Agile TDD e 20 coisas que você precisa saber Camilo Lopes Quem sou eu?! Trabalha com desenvolvimento de software desde 2003. Atualmente Desenvolvedor de Software na ADP Labs, escritor do livro "Guia
Leia maisIntrodução ao TDD. Dionatan Moura. #guma10anos Abril de 2014. about.me/dionatanmoura
Introdução ao TDD #guma10anos Abril de 2014 Dionatan Moura about.me/dionatanmoura Introdução ao TDD Extreme Programming TDD Refatoração xunit Baby Steps Clean Code Patterns para TDD Red Bar Test Green
Leia maisO CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE
O CONCEITO DE TDD NO DESENVOLVIMENTO DE SOFTWARE Renan Leme Nazário, Ricardo Rufino Universidade Paranaense (Unipar) Paranavaí PR - Brasil renazariorln@gmail.com, ricardo@unipar.br Resumo. Este artigo
Leia maisAutor: Marcelo Maia http://infoempreendedorismo.com
Nesse ebook você irá aprender como gerar uma renda mesmo que do zero rapidamente na internet, se você já tem um produto irá aprender como aumentar suas vendas agora mesmo de forma garantida. Crie um sistema
Leia maisCasa do Código Livros para o programador Rua Vergueiro, 3185-8º andar 04101-300 Vila Mariana São Paulo SP Brasil
Casa do Código Todos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998. Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem autorização prévia por escrito da editora,
Leia maisPASSO A PASSO: CRIAÇÃO DE PERSONAS
PASSO A PASSO: CRIAÇÃO DE PERSONAS INTRODUÇÃO 1) INTRODUÇAO 2) PERGUNTAS O que é uma persona? Uma persona é a representação hipotética de um cliente ideal, com dados pertinentes sobre sua personalidade,
Leia maisComo escrever melhor em 5 passos simples
Como escrever melhor em 5 passos simples Escrever um artigo para seu blog pode ser um processo estressante e tomar bastante tempo, especialmente se você não é um escritor. Mas quando você está determinado
Leia mais8 Erros Que Podem Acabar Com Seu Negócio de Marketing Digital
8 Erros Que Podem Acabar Com Seu Negócio de Marketing Digital Empreender em negócios de marketing digital seguramente foi uma das melhores decisões que tomei em minha vida. Além de eu hoje poder ter minha
Leia maisRio de Janeiro, 5 de junho de 2008
Rio de Janeiro, 5 de junho de 2008 IDENTIFICAÇÃO Meu nome é Alexandre da Silva França. Eu nasci em 17 do sete de 1958, no Rio de Janeiro. FORMAÇÃO Eu sou tecnólogo em processamento de dados. PRIMEIRO DIA
Leia maisCOMO INVESTIR PARA GANHAR DINHEIRO
COMO INVESTIR PARA GANHAR DINHEIRO Por que ler este livro? Você já escutou histórias de pessoas que ganharam muito dinheiro investindo, seja em imóveis ou na Bolsa de Valores? Após ter escutado todas essas
Leia maisDesenvolvimento Guiado por Testes
Desenvolvimento Guiado por Testes Test-Driven Development (TDD) Guilherme Chapiewski http://gc.blog.br gc@mandic.com.br O que é TDD? Regras fundamentais do TDD: Escreva o teste da implementação ANTES de
Leia maisComo fazer contato com pessoas importantes para sua carreira?
Como fazer contato com pessoas importantes para sua carreira? - Tem alguém com quem você gostaria de fazer contato? - Porque você não o fez até agora? - Por que é importante aprender a fazer esses contatos?
Leia maisQuando era menor de idade ficava pedindo aos meus pais para trabalhar, porém menor na época não tinha nada e precisei esperar mais alguns anos.
Como eu ganho dinheiro com o meu blog Como eu ganho dinheiro com o meu blog? Conheça agora as dicas e as formas que uso para ganhar dinheiro online. Como eu ganho dinheiro com o meu blog? Antes de começar
Leia maisO papel do CRM no sucesso comercial
O papel do CRM no sucesso comercial Escrito por Gustavo Paulillo Você sabia que o relacionamento com clientes pode ajudar sua empresa a ter mais sucesso nas vendas? Ter uma equipe de vendas eficaz é o
Leia maisDesenvolvendo Software Livre com Programação extrema
Desenvolvendo Software Livre com Programação extrema Dairton Bassi FISL 7.0 abril/2006 Panorama sobre o Desenvolvimento de Software A sociedade demanda: Grande quantidade de sistemas/aplicações Sistemas
Leia maisEstudo de Caso. Cliente: Rafael Marques. Coach: Rodrigo Santiago. Duração do processo: 12 meses
Estudo de Caso Cliente: Rafael Marques Duração do processo: 12 meses Coach: Rodrigo Santiago Minha idéia inicial de coaching era a de uma pessoa que me ajudaria a me organizar e me trazer idéias novas,
Leia maisComo a Prática de TDD Influencia o Projeto de Classes em Sistemas Orientados a Objetos: Padrões de Feedback para o Desenvolvedor
Como a Prática de TDD Influencia o Projeto de Classes em Sistemas Orientados a Objetos: Padrões de Feedback para o Desenvolvedor Mauricio Finavaro Aniche, Marco Aurélio Gerosa Instituto de Matemática e
Leia maisProf. Me. Marcos Echevarria
Prof. Me. Marcos Echevarria Como tirar nossas ideias do papel e transformá-las em software de verdade? Como criar softwares que realmente dão certo e, até mesmo, rendam muito dinheiro pra nós e para nossos
Leia mais10 Regras Para Ter Sucesso Com Negócios Digitais
http://aguiavirtual.com.br/ Por Tiago Bastos 1 10 Regras Para Ter Sucesso Com Negócios Digitais Ao longo dos últimos 4 anos, venho trabalhando na internet de forma profissional. Já errei muito e acertei
Leia maisProdutividade e qualidade de vida - Cresça 10x mais rápido
Produtividade e qualidade de vida - Cresça 10x mais rápido Você já pensou alguma vez que é possível crescer 10 vezes em várias áreas de sua vida e ainda por cima melhorar consideravelmente sua qualidade
Leia maisNa Internet Gramática: atividades
Na Internet Gramática: atividades Dica: Antes de fazer as atividades abaixo, leia os documentos Modo subjuntivo geral e Presente do subjuntivo, no Banco de Gramática. 1. No trecho a seguir, extraído da
Leia maisFalhar em se preparar é se preparar para falhar. (Benjamin Franklin).
1- Planejamento Falhar em se preparar é se preparar para falhar. (Benjamin Franklin). Planejamento é uma etapa administrativa que auxilia o administrador a perceber a realidade, avaliar ações e definir
Leia maisComo ganhar dinheiro recomendando cursos.
Afiliados Cursos Como ganhar dinheiro recomendando cursos. Conteúdo Apresentação do Autor... 3 Introdução... 4 Panorama do mercado de cursos on-line no Brasil... 4 Objetivo... 5 Requisitos... 5 Métodos
Leia maisMEU PLANO DE AÇÃO EM MASSA 7 PASSOS PARA UM INCRÍVEL 2015!
MEU PLANO DE AÇÃO EM MASSA 7 PASSOS PARA UM INCRÍVEL 2015! Você sabia que 95% das pessoas que traçam planos de Ano Novo NUNCA os seguem adiante? A razão é que a maioria das pessoas não entende o processo
Leia maisAprenda a Tirar Vantagem da 2º Maior Ferramenta de Buscas do Mundo!
Aprenda a Tirar Vantagem da 2º Maior Ferramenta de Buscas do Mundo! Usar o Youtube profissionalmente é o upgrade que o seu negócio precisa para alavancar e obter muito mais vendas, contatos e visitas!
Leia maisIntrodução. Bom, mas antes de começar, eu gostaria de me apresentar..
Introdução O que você faria se descobrisse um método, altamente lucrativo que te permite trabalhar exclusivamente pela internet? Um método que você pode trabalhar aonde quiser e quando quiser, usando apenas
Leia maisOLÁ, Bem-vindo. É um guia completão que vai te ajudar com certeza.
OLÁ, Bem-vindo ao Brand Book WebMotors. Aqui você vai poder nos conhecer melhor, entender a melhor forma de nos ajudar a construir nossa marca e aprender a trabalhar com ela no dia-a-dia. É um guia completão
Leia maisComo fazer seu blog se destacar dos outros
Como fazer seu blog se destacar dos outros Fama. Tráfego. Reconhecimento. Muito dinheiro no bolso. Esses itens certamente estão presentes na lista de desejos de quase todos os blogueiros. Afinal, ninguém
Leia maisHomens. Inteligentes. Manifesto
Homens. Inteligentes. Manifesto Ser homem antigamente era algo muito simples. Você aprendia duas coisas desde cedo: lutar para se defender e caçar para se alimentar. Quem fazia isso muito bem, se dava
Leia maisTESTES AUTOMATIZADOS COM JUNITE MOCKITO
TESTES AUTOMATIZADOS COM JUNITE MOCKITO Jaime William Dias 12, Dener Barranco 1, Douglas Delapria 1 1 Universidade Paranaense (Unipar) 2 Universidade Estadual de Maringá (UEM) Paranavaí PR Brasil dener_barranco@hotmail.com,
Leia maisABCEducatio entrevista Sílvio Bock
ABCEducatio entrevista Sílvio Bock Escolher uma profissão é fazer um projeto de futuro A entrada do segundo semestre sempre é marcada por uma grande preocupação para todos os alunos que estão terminando
Leia maisLuís Norberto Pascoal
Viver com felicidade é sucesso com harmonia e humildade. Luís Norberto Pascoal Agradecemos aos parceiros que investem em nosso projeto. ISBN 978-85-7694-131-6 9 788576 941316 Era uma vez um pássaro que
Leia maisCONFLITO DE SER MÃE EMPREENDEDORA
1 CONFLITO DE SER MÃE EMPREENDEDORA Quando nos tornamos mãe, sem dúvida nenhuma é a melhor coisa desse mundo. Nossos filhos nascem, curtimos muito eles, nos dedicamos exclusivamente e chega uma hora que
Leia maisAntes de tudo... Obrigado!
Antes de tudo... Obrigado! Eu, Luiz Felipe S. Cristofari, agradeço por ter baixado esse PDF. Criei esse material para ajudar você a ter mais sucesso com suas ideias na internet e fico muito feliz quando
Leia maiswww.segredodosblogueiros.com.br Como Escrever Artigos Que Convertem?
Como Escrever Artigos Que Convertem? Sumário www.segredodosblogueiros.com.br Introdução... 03 Como Criar Conteúdo de Qualidade?... 05 Menos é Mais... 09 Gatilhos Mentais... 11 SEO Morreu?... 14 Técnicas
Leia maisA criança e as mídias
34 A criança e as mídias - João, vá dormir, já está ficando tarde!!! - Pera aí, mãe, só mais um pouquinho! - Tá na hora de criança dormir! - Mas o desenho já tá acabando... só mais um pouquinho... - Tá
Leia maise-commerce: 13 maneiras de aumentar a conversão
e-commerce: 13 maneiras de aumentar a conversão Diego Biscaia prefácio: Aumentar a taxa de conversão é crucial para um e-commerce. Uma boa conversão é um bom volume de vendas. Você sabe exatamente o que
Leia maisRespostas dos alunos para perguntas do Ciclo de Debates
Respostas dos alunos para perguntas do Ciclo de Debates 1º ano do Ensino Fundamental I O que você gosta de fazer junto com a sua mã e? - Dançar e jogar um jogo de tabuleiro. - Eu gosto de jogar futebol
Leia mais3 Dicas MATADORAS Para Escrever Emails Que VENDEM Imóveis
3 Dicas MATADORAS Para Escrever Emails Que VENDEM Imóveis O que é um e- mail bem sucedido? É aquele e- mail que você recebe o contato, envia o e- mail para o cliente e ele te responde. Nós não estamos
Leia maisChantilly, 17 de outubro de 2020.
Chantilly, 17 de outubro de 2020. Capítulo 1. Há algo de errado acontecendo nos arredores dessa pequena cidade francesa. Avilly foi completamente afetada. É estranho descrever a situação, pois não encontro
Leia maisA primeira empresa em que participei foi na Organo Gold que era o gigante em 2012.
Empreendedor, Lider de Marketing de Multínivel, pai de familia e agora blogger... Licinio Andrade entrei nesta industria em agosto de 2012 depois de ter encontrado um vídeo do Robert Kiyosaki a falar sobre
Leia mais11 Segredos para a Construção de Riqueza Capítulo II
Capítulo II Mark Ford 11 Segredos para a Construção de Riqueza Capítulo Dois Como uma nota de $10 me deixou mais rico do que todos os meus amigos Das centenas de estratégias de construção de riqueza que
Leia maisUNIDADE VI ESCREVENDO E-MAILS QUE GERAM RESULTADOS
UNIDADE VI ESCREVENDO E-MAILS QUE GERAM RESULTADOS Nessa unidade vou mostrar para você como escrever e-mails que geram resultados. Mas que resultados são esses? Quando você escreve um e-mail tem que saber
Leia maisOrientação Profissional e de Carreira
Orientação Profissional e de Carreira Um processo para a vida toda Powered by: S U A C ARREIRA N A D IRE Ç Ã O CER T A Sponsored by: INTRODUÇÃO 25 anos de experiência 4.000 jovens contratados por ano Quem
Leia maisOS 4 PASSOS ALTA PERFORMANCE A PARTIR DE AGORA PARA VOCÊ COMEÇAR A VIVER EM HIGHSTAKESLIFESTYLE.
OS 4 PASSOS PARA VOCÊ COMEÇAR A VIVER EM ALTA PERFORMANCE A PARTIR DE AGORA HIGHSTAKESLIFESTYLE. Hey :) Gabriel Goffi aqui. Criei esse PDF para você que assistiu e gostou do vídeo ter sempre por perto
Leia maisOs desafios do Bradesco nas redes sociais
Os desafios do Bradesco nas redes sociais Atual gerente de redes sociais do Bradesco, Marcelo Salgado, de 31 anos, começou sua carreira no banco como operador de telemarketing em 2000. Ele foi um dos responsáveis
Leia maisComo Estudar a Bíblia
Como Estudar a Bíblia Caderno de Estudos Por David Batty Estudos em Grupo Para Novos Cristãos 2 Direitos Reservados 2003 Comitê Acadêmico do Teen Challenge Internacional, EUA. Todos os direitos, incluindo
Leia maisNOKIA. Em destaque LEE FEINBERG
Em destaque NOKIA LEE FEINBERG A Nokia é líder mundial no fornecimento de telefones celulares, redes de telecomunicações e serviços relacionados para clientes. Como Gerente Sênior de Planejamento de Decisões
Leia maisanálise da sequência de
Laila Vanetti - Setembro de 2014 Laila Vanetti - Setembro de 2014 último encontro análise da sequência de vendas de Conrado adolpho 1º E-mail Conrado adolpho Assunto: O que fizemos aqui na Webliv... Oi,
Leia maisQuem te fala mal de. 10º Plano de aula. 1-Citação as semana: Quem te fala mal de outra pessoa, falará mal de ti também." 2-Meditação da semana:
10º Plano de aula 1-Citação as semana: Quem te fala mal de outra pessoa, falará mal de ti também." Provérbio Turco 2-Meditação da semana: Mestre conselheiro- 6:14 3-História da semana: AS três peneiras
Leia maisÍNDICE... 1 DICAS DE INSTAGRAM... 4 QUEM É ANA TEX?... 5 CONTEÚDO DE ALTA QUALIDADE... 6 CONSISTÊNCIA NAS POSTAGENS... 7
1 Índice ÍNDICE... 1 DICAS DE INSTAGRAM... 4 QUEM É ANA TEX?... 5 CONTEÚDO DE ALTA QUALIDADE... 6 QUAL É O VALOR QUE VOCÊ PODE OFERECER PARA A SUA AUDIÊNCIA?... 6 CONSISTÊNCIA NAS POSTAGENS... 7 VOCÊ PRECISA
Leia maisDesvios de redações efetuadas por alunos do Ensino Médio
Desvios de redações efetuadas por alunos do Ensino Médio 1. Substitua as palavras destacadas e copie as frases, tornando os fragmentos abaixo mais elegantes, além de mais próximos à língua padrão e à proposta
Leia maisEvolução do Design através de Testes e o TDD
c a p a Lucas Souza (lucas.souza@caelum.com.br): é bacharel em Engenharia da Computação pela Universidade de Ribeirão Preto, possui a certificação SCJP e trabalha com Java há 4 anos. Atualmente é desenvolvedor
Leia maisIntegração com Salesforce
Guia rápido sobre... Integração com Salesforce Neste guia... Se você usa o Salesforce para gerenciar suas interações com clientes e contatos, e se também usa a tecnologia Salesforce para organizar, automatizar
Leia maisComo ficar rico rápido
Como ficar rico rápido Como ficar rico rapidamente Tiago? Ah! Se eu ganhasse um dólar toda vez que eu recebesse essa pergunta... Como ganhar dinheiro rapidamente tem sido o foco de muitas pessoas hoje
Leia maisNo E-book anterior 5 PASSOS PARA MUDAR SUA HISTÓRIA, foi passado. alguns exercícios onde é realizada uma análise da sua situação atual para
QUAL NEGÓCIO DEVO COMEÇAR? No E-book anterior 5 PASSOS PARA MUDAR SUA HISTÓRIA, foi passado alguns exercícios onde é realizada uma análise da sua situação atual para então definir seus objetivos e sonhos.
Leia maisMinistérios da Família Abençoada, EUA. Candidatos: Como se Registrar
Ministérios da Família Abençoada, EUA NOTA ao candidato: Esta base de dados NÃO pretende substituir o processo de incrição que já existe como um PDF, arquivos de documentos em word, e online. Esta base
Leia maisA CD BABY APRESENTA: Criando Eventos de Sucesso no Facebook Catorze regras para lotar os seus shows
A CD BABY APRESENTA: Criando Eventos de Sucesso no Facebook Catorze regras para lotar os seus shows Criando Eventos de Sucesso no Facebook Catorze regras para lotar os seus shows Músicos vêm debatendo
Leia maisA DIVERSIDADE NA ESCOLA
Tema: A ESCOLA APRENDENDO COM AS DIFERENÇAS. A DIVERSIDADE NA ESCOLA Quando entrei numa escola, na 1ª série, aos 6 anos, tinha uma alegria verdadeira com a visão perfeita, não sabia ler nem escrever, mas
Leia maisPara a grande maioria das. fazer o que desejo fazer, ou o que eu tenho vontade, sem sentir nenhum tipo de peso ou condenação por aquilo.
Sonhos Pessoas Para a grande maioria das pessoas, LIBERDADE é poder fazer o que desejo fazer, ou o que eu tenho vontade, sem sentir nenhum tipo de peso ou condenação por aquilo. Trecho da música: Ilegal,
Leia maisDesafio para a família
Desafio para a família Família é ideia de Deus, geradora de personalidade, melhor lugar para a formação do caráter, da ética, da moral e da espiritualidade. O sonho de Deus para a família é que seja um
Leia maisProgramação Extrema. Luis Fernando Machado. Engenharia de Software
Programação Extrema Luis Fernando Machado Engenharia de Software Desenvolvimento Ágil Programação Extrema, ou Extreme Programming (XP) é um modelo de desenvolvimento ágil. Desenvolvimento ágil foi criado
Leia maisTomada de Decisão uma arte a ser estudada Por: Arthur Diniz
Tomada de Decisão uma arte a ser estudada Por: Arthur Diniz Tomar decisões é uma atividade que praticamos diariamente, de uma forma ou de outra. Podemos até mesmo tomar a decisão de não tomar nenhuma decisão.
Leia maisCOMO CRIAR UMA ESTRATÉGIA DE E-MAIL MARKETING
COMO CRIAR UMA ESTRATÉGIA DE E-MAIL MARKETING A palavra estratégia, segundo o dicionário Informal 1, é a ação ou caminho mais adequado a ser executado para alcançar um objetivo ou meta. Para se traçar
Leia maisFreelapro. Título: Como o Freelancer pode transformar a sua especialidade em um produto digital ganhando assim escala e ganhando mais tempo
Palestrante: Pedro Quintanilha Freelapro Título: Como o Freelancer pode transformar a sua especialidade em um produto digital ganhando assim escala e ganhando mais tempo Quem sou eu? Eu me tornei um freelancer
Leia maisTendo isso em conta, o Bruno nunca esqueceu que essa era a vontade do meu pai e por isso também queria a nossa participação neste projecto.
Boa tarde a todos, para quem não me conhece sou o Ricardo Aragão Pinto, e serei o Presidente do Concelho Fiscal desta nobre Fundação. Antes de mais, queria agradecer a todos por terem vindo. É uma honra
Leia maisos botões emocionais Rodrigo T. Antonangelo
Entendendo os botões emocionais dos seus clientes Rodrigo T. Antonangelo Olá amigo e amiga, seja bem-vindo(a) a mais um exercício muito importante que vai te ajudar a levar seus negócios ao próximo degrau.
Leia maisOração. u m a c o n v e r s a d a a l m a
Oração u m a c o n v e r s a d a a l m a 11 12 O Evangelho relata que por diversas vezes, quando ninguém mais estava precisando de alguma ajuda ou conselho, Jesus se ausentava para ficar sozinho. Natural
Leia maisMariana, 9 anos - Escrever esse livro foi uma experiência interessante, legal e divertida!
Giulia, 12 anos - Participar de um livro dessa importância é muito interessante, pois se eu me revelar uma boa escritora, posso escrever outros textos e outros livros, o que seria muito legal, já que o
Leia maisComo Criar seu produto digital
Como Criar seu produto digital Aprenda em alguns passos Indice 5 1- Público Alvo 2- Conhecer á necessidade 5 do 5 Primeiro capítulo Público Alvo Você que está montando seu negócio online e ainda não tem
Leia maisImagens Mentais Por Alexandre Afonso
2 Imagens Mentais Por Alexandre Afonso 1ª Edição, 08/04/2016 As novas edições serão sempre disponibilizadas no link: http://alexandreafonso.com.br/e book imagens mentais 2016 alexandreafonso.com.br. Todos
Leia maisOs dois foram entrando e ROSE foi contando mais um pouco da história e EDUARDO anotando tudo no caderno.
Meu lugar,minha história. Cena 01- Exterior- Na rua /Dia Eduardo desce do ônibus com sua mala. Vai em direção a Rose que está parada. Olá, meu nome é Rose sou a guia o ajudara no seu projeto de história.
Leia maisAprenda como estudar em quatro etapas PORVIR
ENG POR!FAZER POR?PENSAR POR+CRIAR POR PESSOAS POR:VIR DIÁRIO DE INOVAÇÕES WIKI DICAS BLOG DESTAQUE // POR?PENSAR 1 COMENTÁRIO // 10 TWEETS // 999 LIKES Aprenda como estudar em quatro etapas Educador Fábio
Leia maisAlô, alô. www.bibliotecapedrobandeira.com.br
Alô, alô Quero falar com o Marcelo. Momento. Alô. Quem é? Marcelo. Escuta aqui. Eu só vou falar uma vez. A Adriana é minha. Vê se tira o bico de cima dela. Adriana? Que Adriana? Não se faça de cretino.
Leia maisW W W. G U I A I N V E S T. C O M. B R
8 DICAS ESSENCIAIS PARA ESCOLHER SUA CORRETORA W W W. G U I A I N V E S T. C O M. B R Aviso Importante O autor não tem nenhum vínculo com as pessoas, instituições financeiras e produtos, citados, utilizando-os
Leia maisMini e-book HUMANA ENSINAMENTOS AS PRÓXIMAS GERAÇÕES PARA ALICERÇAR OS APRENDIZAGEM ORIENTAR E INCENTIVAR RICAMENTE
APRENDIZAGEM HUMANA P o r R o b e r t a P i m e n t e l FUTURO ORIENTAR E INCENTIVAR RICAMENTE AS PRÓXIMAS GERAÇÕES Mini e-book PARA ALICERÇAR OS ENSINAMENTOS As universidades mais modernas já inserem
Leia maisProgramação Orientada a Testes Rodrigo Rebouças de Almeida
Programação Orientada a Testes Rodrigo Rebouças de Almeida http://rodrigor.com rodrigor@rodrigor.com Agenda Nossos objetivos hoje: Entender o que é programação orientada a testes Entender a sua função
Leia maisSe você está começando a explorar o marketing digita com o YouTube, então você, certamente, já notou o quão poderosos são os vídeos.
Eu fico muito feliz por você ter baixado esse ebook, nele você vai encontrar um método fantástico de atrair clientes através de uma plataforma incrível, que desenvolvi depois de milhares de testes dentro
Leia maiswww.startercomunicacao.com startercomunic@gmail.com
7 DICAS IMPERDÍVEIS QUE TODO COACH DEVE SABER PARA CONQUISTAR MAIS CLIENTES www.startercomunicacao.com startercomunic@gmail.com As 7 dicas imperdíveis 1 2 3 Identificando seu público Abordagem adequada
Leia mais20 perguntas para descobrir como APRENDER MELHOR
20 perguntas para descobrir como APRENDER MELHOR Resultados Processo de aprendizagem EXPLORAÇÃO Busco entender como as coisas funcionam e descobrir as relações entre as mesmas. Essa busca por conexões
Leia maisA INTERNET COMPLETOU 20 ANOS DE BRASIL EM 2015.
A INTERNET COMPLETOU 20 ANOS DE BRASIL EM 2015. Isso nos permite afirmar que todas as pessoas nascidas após 1995 são consideradas NATIVAS DIGITAIS, ou seja, quando chegaram ao mundo, a internet já existia.
Leia maisCOMO PARTICIPAR EM UMA RODADA DE NEGÓCIOS: Sugestões para as comunidades e associações
COMO PARTICIPAR EM UMA RODADA DE NEGÓCIOS: Sugestões para as comunidades e associações R E A L I Z A Ç Ã O A P O I O COMO PARTICIPAR EM UMA RODADA DE NEGÓCIOS: Sugestões para as comunidades e associações
Leia maisEu sei o que quero! Eu compro o que quero!
Eu sei o que quero! Eu compro o que quero! As pessoas com dificuldades de aprendizagem têm o poder para escolher os seus serviços de apoio. Este folheto está escrito em linguagem fácil. O que é um consumidor?
Leia maisCOMO FAZER A TRANSIÇÃO
ISO 9001:2015 COMO FAZER A TRANSIÇÃO Um guia para empresas certificadas Antes de começar A ISO 9001 mudou! A versão brasileira da norma foi publicada no dia 30/09/2015 e a partir desse dia, as empresas
Leia maisMário Marcondes Rabello
Mário Marcondes Rabello 21 Anos Planner Estudante de Publicidade e Propaganda na PUC/MG Morou em Newcastle Upon Tyne/Inglaterra por 5 meses Estagiou por um ano na Reciclo Comunicação na área de Planejamento
Leia maisEmpresário. Você curte moda? Gosta de cozinhar? Não existe sorte nos negócios. Há apenas esforço, determinação, e mais esforço.
Empresário Não existe sorte nos negócios. Há apenas esforço, determinação, e mais esforço. Sophie Kinsella, Jornalista Econômica e autora Você curte moda? Gosta de cozinhar? Ou talvez apenas goste de animais?
Leia maisPor Tiago Bastos Quer Dinheiro Online? 1
Por Tiago Bastos Quer Dinheiro Online? 1 Se não pode subir a montanha, torne-se uma. Por Tiago Bastos Quer Dinheiro Online? 2 ISSO ESTÁ ME GERANDO R$7.278,05 - R$10.588,38 POR SEMANA E VOCÊ PODE FAZER
Leia maisProf. Me. Marcos Echevarria
Prof. Me. Marcos Echevarria Nas décadas de 80 e 90 a visão geral sobre a melhor maneira de desenvolver software era seguir um cuidadoso planejamento para garantir uma boa qualidade; Esse cenário era aplicável
Leia maisA LIBERDADE COMO POSSÍVEL CAMINHO PARA A FELICIDADE
Aline Trindade A LIBERDADE COMO POSSÍVEL CAMINHO PARA A FELICIDADE Introdução Existem várias maneiras e formas de se dizer sobre a felicidade. De quando você nasce até cerca dos dois anos de idade, essa
Leia maisMetodologias de desenvolvimento de jogos
Metodologias de desenvolvimento de jogos Truesoft? A Truesoft é um grupo independente de desenvolvedores de jogos digitais. Nossos objetivos: Criar experiências divertidas e criativas em jogos digitais.
Leia maisCinco principais qualidades dos melhores professores de Escolas de Negócios
Cinco principais qualidades dos melhores professores de Escolas de Negócios Autor: Dominique Turpin Presidente do IMD - International Institute for Management Development www.imd.org Lausanne, Suíça Tradução:
Leia maisAtividade: Leitura e interpretação de texto. Português- 8º ano professora: Silvia Zanutto
Atividade: Leitura e interpretação de texto Português- 8º ano professora: Silvia Zanutto Orientações: 1- Leia o texto atentamente. Busque o significado das palavras desconhecidas no dicionário. Escreva
Leia maisMetodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697
Metodologias Ágeis Gerenciando e Desenvolvendo Projetos de forma eficiente Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697 Introdução Ao longo dos anos a indústria de desenvolvimento
Leia maisComprar online é uma delícia, direto do meu sofá sem filas!
Comprar online é uma delícia, direto do meu sofá sem filas! Todos Querem Comprar Online As lojas virtuais brasileiras estão ganhando cada vez mais espaço e força. Para ter uma ideia, faturam bilhões, só
Leia maisTexto 1 O FUTEBOL E A MATEMÁTICA Modelo matemático prevê gols no futebol Moacyr Scliar
PROFESSOR: EQUIPE DE PORTUGUÊS BANCO DE QUESTÕES - LÍNGUA PORTUGUESA - 5 ANO - ENSINO FUNDAMENTAL ========================================================================== Texto 1 O FUTEBOL E A MATEMÁTICA
Leia maisBom Crédito. Lembre-se de que crédito é dinheiro. Passos
Bom Crédito Lembre-se de que crédito é dinheiro É. Benjamin Franklin, Político Americano e inventor quase impossível passar a vida sem pedir dinheiro emprestado. Seja algo básico como usar um cartão de
Leia mais