Making significant changes to large, complex codebases is a daunting task--one that's nearly impossible to do successfully unless you have the right team, tools, and mindset. If your application is in need of a substantial overhaul and you're unsure how to go about implementing …
Making significant changes to large, complex codebases is a daunting task-- one that's nearly impossible to do successfully unless you have the right team, tools, and mindset. If your application is in need of a substantial overhaul and you're unsure how to go about implementing…
Making significant changes to large, complex codebases is a daunting task--one that's nearly impossible to do successfully unless you have the right team, tools, and mindset. If your application is in need of a substantial overhaul and you're unsure how to go about implementing …
With Acceptance Test-Driven Development (ATDD), business customers, testers, and developers can collaborate to produce testable requirements that help them build higher quality software more rapidly. However, ATDD is still widely misunderstood by many practitioners. ATDD by Exam…
Software test automation has moved beyond a luxury to become a necessity. Applications and systems have grown ever larger and more complex, and manual testing simply cannot keep up. As technology changes, and more organizations move into agile development, testing must adapt--an…
Become a senior developer by building enterprise applications that use modern techniques such as TDD, containerization, continuous integration, and deployment Key Features Create production-grade JavaScript applications from scratch Build microservices and deploy them to a Docke…
Real-world examples of cross-browser, mobile, and data-driven testing with all the latest features of Selenium WebDriver 3 Key Features Unlock the full potential of Selenium to test your web applications Use Selenium Grid for faster, parallel running, and cross-browser testing T…
Learn to extract and replace legacy artifacts,Improve your application from the ground up while keeping your codebase fully operational,Improve the quality of your legacy applications.Who This Book Is ForPHP developers from all skill levels will be able to get value from this bo…
Get your code under control in a series of small, specific steps About This Book Learn to extract and replace legacy artifacts, Improve your application from the ground up while keeping your codebase fully operational, Improve the quality of your legacy applications. Who This Bo…
Get your code under control in a series of small, specific stepsAbout This Book Learn to extract and replace legacy artifacts, Improve your application from the ground up while keeping your codebase fully operational, Improve the quality of your legacy applications. Who This Boo…
Learn to extract and replace legacy artifacts,Improve your application from the ground up while keeping your codebase fully operational,Improve the quality of your legacy applications.Who This Book Is ForPHP developers from all skill levels will be able to get value from this bo…
Use test-driven approach to develop highly-functional iOS apps with Swift 4 and Xcode 9 About This Book A practical guide to writing effective, organized, and clean code that works well Learn test-driven principles to help you build better-designed apps with fewer bugs A compreh…
"While patterns help you to identify and implement procedures, designs, and codes that work, AntiPatterns do the exact opposite; they let you zero-in on the development detonators, architectural tripwires, and personality booby traps that can spell doom for your project." "Writt…
"While patterns help you to identify and implement procedures, designs, and codes that work, AntiPatterns do the exact opposite; they let you zero-in on the development detonators, architectural tripwires, and personality booby traps that can spell doom for your project." "Writt…