E-book394 páginas2 horas
Test-Driven Development: Teste e Design no Mundo Real com PHP
Nota: 0 de 5 estrelas
()
Sobre este e-book
Por que não testamos software? Porque é caro? Porque é demorado? Porque é chato? Testes automatizados são a solução para todos esses problemas. Aprenda a escrever um programa que testa seu programa de forma rápida, barata e produtiva, e aumente a qualidade do seu produto final.
Neste livro, você aprenderá sobre TDD, uma das práticas ágeis de desenvolvimento de software mais populares. TDD faz o desenvolvedor escrever o teste antes mesmo de implementar o código. Essa simples inversão na maneira de se trabalhar faz com o que o desenvolvedor escreva um código mais testado, com menos bugs, e, inclusive, com mais qualidade. Seja profissional, teste seu software!
Todos os exemplos desse livro foram escritos em PHP.
Neste livro, você aprenderá sobre TDD, uma das práticas ágeis de desenvolvimento de software mais populares. TDD faz o desenvolvedor escrever o teste antes mesmo de implementar o código. Essa simples inversão na maneira de se trabalhar faz com o que o desenvolvedor escreva um código mais testado, com menos bugs, e, inclusive, com mais qualidade. Seja profissional, teste seu software!
Todos os exemplos desse livro foram escritos em PHP.
Relacionado a Test-Driven Development
Ebooks relacionados
Test-driven development: Teste e design no mundo real com Ruby Nota: 0 de 5 estrelas0 notasPSRs: Boas práticas de programação com PHP Nota: 4 de 5 estrelas4/5Test-Driven Development: Teste e Design no Mundo Real com .NET Nota: 5 de 5 estrelas5/5Fragmentos de um programador: Artigos e insights da carreira de um profissional Nota: 5 de 5 estrelas5/5Test-Driven Development: Teste e Design no Mundo Real Nota: 0 de 5 estrelas0 notasDo PHP ao Laminas: Domine as boas práticas Nota: 3 de 5 estrelas3/5DSL: Quebre a barreira entre desenvolvimento e negócios Nota: 0 de 5 estrelas0 notasDesign Patterns com PHP 7: Desenvolva com as melhores soluções Nota: 5 de 5 estrelas5/5Componentes reutilizáveis em Java com reflexão e anotações Nota: 0 de 5 estrelas0 notasDesign Patterns com Java: Projeto orientado a objetos guiado por padrões Nota: 0 de 5 estrelas0 notasCodeIgniter: Produtividade na criação de aplicações web em PHP Nota: 0 de 5 estrelas0 notasGraphQL: A revolucionária linguagem de consulta e manipulação de dados para APIs Nota: 0 de 5 estrelas0 notasRefatorando com padrões de projeto: Um guia em Ruby Nota: 0 de 5 estrelas0 notasOrientação a Objetos e SOLID para Ninjas: Projetando classes flexíveis Nota: 5 de 5 estrelas5/5RSpec: Crie especificações executáveis em Ruby Nota: 0 de 5 estrelas0 notasProgramação Funcional: Uma introdução em Clojure Nota: 4 de 5 estrelas4/5Guia do mestre programador: Pensando como pirata, evoluindo como jedi Nota: 3 de 5 estrelas3/5DevOps na prática: Entrega de software confiável e automatizada Nota: 0 de 5 estrelas0 notasRuby: Aprenda a programar na linguagem mais divertida Nota: 0 de 5 estrelas0 notasProgramação funcional em .NET: Explore um novo universo Nota: 0 de 5 estrelas0 notasZend Certified Engineer: Descomplicando a certificação PHP Nota: 0 de 5 estrelas0 notasManual de sobrevivência do novo programador: Dicas pragmáticas para sua evolução profissional Nota: 4 de 5 estrelas4/5Azure: Coloque suas plataformas e serviços no cloud Nota: 0 de 5 estrelas0 notasProdutividade em C#: Obtenha mais resultado com menos esforço Nota: 0 de 5 estrelas0 notasMestrado e Doutorado em Computação: Um guia para iniciação e sobrevivência, sem academês Nota: 0 de 5 estrelas0 notasDescomplicando o Docker 2a edição Nota: 0 de 5 estrelas0 notasZend Expressive e PHP 7: Uma união poderosa para a criação de APIs Nota: 0 de 5 estrelas0 notasRust: Concorrência e alta performance com segurança Nota: 0 de 5 estrelas0 notasNavegando no universo da programação: Conselhos para aproveitar e contribuir para a área tech Nota: 0 de 5 estrelas0 notasKubernetes: Tudo sobre orquestração de contêineres Nota: 5 de 5 estrelas5/5
Programação para você
Scratch: Um jeito divertido de aprender programação Nota: 0 de 5 estrelas0 notasMySQL: Comece com o principal banco de dados open source do mercado Nota: 4 de 5 estrelas4/5Lógica de programação com Portugol: Mais de 80 exemplos, 55 exercícios com gabarito e vídeos complementares Nota: 0 de 5 estrelas0 notasEstruturas de Dados: Domine as práticas essenciais em C, Java, C#, Python e JavaScript Nota: 0 de 5 estrelas0 notasConsultoria Especializada e Estratégias De Trade De Forex Nota: 0 de 5 estrelas0 notasAprenda a programar com Python: Descomplicando o desenvolvimento de software Nota: 5 de 5 estrelas5/5Desbravando Java e Orientação a Objetos: Um guia para o iniciante da linguagem Nota: 5 de 5 estrelas5/5Lógica de Programação: Crie seus primeiros programas usando Javascript e HTML Nota: 3 de 5 estrelas3/5Desbravando SOLID: Práticas avançadas para códigos de qualidade em Java moderno Nota: 0 de 5 estrelas0 notasSEO Prático: Seu site na primeira página das buscas Nota: 0 de 5 estrelas0 notasArduino: Guia para colocar suas ideias em prática Nota: 5 de 5 estrelas5/5Aplicações web real-time com Node.js Nota: 5 de 5 estrelas5/5Introdução a Data Science: Algoritmos de Machine Learning e métodos de análise Nota: 0 de 5 estrelas0 notasOrientação a Objetos em C#: Conceitos e implementações em .NET Nota: 5 de 5 estrelas5/5O retorno do cangaceiro JavaScript: De padrões a uma abordagem funcional Nota: 0 de 5 estrelas0 notasKotlin com Android: Crie aplicativos de maneira fácil e divertida Nota: 4 de 5 estrelas4/5O universo da programação: Um guia de carreira em desenvolvimento de software Nota: 5 de 5 estrelas5/5Orientação a Objetos: Aprenda seus conceitos e suas aplicabilidades de forma efetiva Nota: 5 de 5 estrelas5/5Desenvolva jogos com HTML5 Canvas e JavaScript Nota: 4 de 5 estrelas4/5Python: Escreva seus primeiros programas Nota: 4 de 5 estrelas4/5ECMAScript 6: Entre de cabeça no futuro do JavaScript Nota: 5 de 5 estrelas5/5Algoritmos em Java: Busca, ordenação e análise Nota: 5 de 5 estrelas5/5APIs REST: Seus serviços prontos para o mundo real Nota: 5 de 5 estrelas5/5PHP e Laravel: Crie aplicações web como um verdadeiro artesão Nota: 0 de 5 estrelas0 notasAprofundando em Flutter: Desenvolva aplicações Dart com Widgets Nota: 5 de 5 estrelas5/5Guia prático de TypeScript: Melhore suas aplicações JavaScript Nota: 0 de 5 estrelas0 notasIntrodução à programação em C: Os primeiros passos de um desenvolvedor Nota: 4 de 5 estrelas4/5Python e mercado financeiro: Programação para estudantes, investidores e analistas Nota: 5 de 5 estrelas5/5Trilhas Python: Programação multiparadigma e desenvolvimento Web com Flask Nota: 4 de 5 estrelas4/5Arduino prático: 10 projetos para executar, aprender, modificar e dominar o mundo Nota: 3 de 5 estrelas3/5
Avaliações de Test-Driven Development
Nota: 0 de 5 estrelas
0 notas
0 avaliação0 avaliação
Pré-visualização do livro
Test-Driven Development - Andre Cardoso
Ma book_preview_excerpt.html [ˎFhFԣ[~
2JU-e=H22+d
iv']aZifmso,I>=Du}쮣ɣz'mG'h+WƵ}npB/݇ϣ[Klybjg33C+A^sֵm]6\_lj_<_E6{{eu~r1em>|7Zl)w*
>4kM\wW6"C~l!9O50eo{w̢U(]Y,0!LsoezCcք߬x@n6>4FKOit.Kng\0/=ueDZXX~[[s&1-eNZoiˡ,o
loc}l66Zv椭S ߜ/ỷW5"||;a\ӄFW.r"˟@Kޗȫ!\z[oݕ-s2
_˖i}m6L ^v{XF`4b|WW#L3`ko+` T5X "iЍivM}l$99P574WlN`xa
R=|kKDrxLf*J(8^!*ve0,dnE]`P6!CqY~kXmo0ƋРCtr0gH6.Ϊ`vU+êX
a$MsջkF3jՎd$Lzt/,7+H.3|Cvۻw'ԗV(H`n8ZYqhDAG`elUXhU_6vj2 +4=0 G7Xr5K8d e~j"{^A3j ֛ݵ[CA=}<`쨤^8 . W(ZB%~h_tlv$9B
m-JX!F ԚH|twWM=,N<[?
ө3߆^<r}zX+jhm˖ze* P HL&CKRx|S`SL_S*td>RN:#5E.\|fz60 !Q"p*Jw3,Z0@BR$_bKJ>/g
x+A/{$YF5҂u[-7]CꖸFBԀw8OewF6D-1g' 3DVE/꜊%Ao}c1iD$G |qw)`ca~:&yS9n=
\
"b`1v˰I \}Z
ydӪ
\1N|9{i`5KM6'm
!gkQz=w`EScDD!D@ńڭe\xHQX.MF(+rջzP1!"v=3KQH^^e%ܴD4`lzEFSƠ"֗=ݍ{K>BoS
{UOq6P9k>,-Ю%N~!NpҖr ݐ3Cb+J|fF:Hc|Ȃ
@P>=N`<2"c}ZDA3k#*3#j}ո80d,VxGӠ0p?L&t3[$r_HF!$ y'>,/h;߽+| 9_`UKdf5M's#F7W *6ߠQqP>%RfcȽuڼV;f`-i5@=9
En#b1oYU{5_ TP8T+ DY-)L^^(Ma5O&21oB7wă.k=#Ird&sj|Gh~ZDs1f
ۡ=hwyh^-Z%#~N>k"b!MQIo.2,زwIHaW;;9d,,6:(KKFXkQ1+fC-Dt2ڳG1cK#W
ZJdm1
sWc4rݙkXt1q
ytUk+w%2+ӿnEˇّXˠxq蠈)Ie"+-fҮD=7qD#5RZ(wĶGY%cm=j
nIER]I=e22g[ypާ
SN/gƦ̩J2чth'[&l+*&GǙ *R'RmSp!UY"/U&_X?r64l s5ҸJ/̙hyRΘ"
6oO%;O+ŚcY8.F-[걈3KJCƍ#J7cɏ\x\O$=,LPLU!!IbPE|uqrd>k/,H>*e"bw=&H;ADQh^I Rux40QZ8fA
;
b(7Fٙma ?IoIpהU0i-5 Lʣ<a߿mAN_2(mNeq%%I@ys@i9^Jΰ?&4Sw6<Ar T0]ܻ`ĖD*A%8:L;`ͼdQv7X;Ls:1yybn+2;z_
.A{51JkJ)O^LYHZ`CSg\؇Il=H*L醵H1'@P
T|:)#I!>mVڡU
];pG^3
J"*i>.ƲVTJ)/J Ӗ>X'pD^GƊPцԗ`*_ݿG⢸`{Q%I>)ؽ-2^Xp;0]A5Em<_a3jr{`JY,PY