Showing posts with label Developing. Show all posts
Showing posts with label Developing. Show all posts

Professional Test Driven Development with C#: Developing Real World Applications with TDD

0 komentar

Paperback: 360 pagesPublisher: Wrox; 1st edition (May 10, 2011)Language: EnglishISBN-10: 047064320XISBN-13: 978-0470643204

Professional Test Driven Development with C#: Developing Real World Applications with TDD: Hands-on guidance to creating great test-driven development practice


Test-driven development (TDD) practice helps developers recognize a well-designed application, and encourages writing a test before writing the functionality that needs to be implemented. This hands-on guide provides invaluable insight for creating successful test-driven development processes. With source code and examples featured in both C# and .NET, the book walks you through the TDD methodology and shows how it is applied to a real-world application. You’ll witness the application built from scratch and details each step that is involved in the development, as well as any problems that were encountered and the solutions that were applied.

Clarifies the motivation behind test-driven development (TDD), what it is, and how it worksReviews the various steps involved in developing an application and the testing that is involved prior to implementing the functionalityDiscusses unit testing and refactoring

Professional Test Driven Development with C#: Developing Real World Applications with TDD shows you how to create great TDD processes right away.


From the Back Cover


Start working with test driven development processes to build better applications


If you want to write robust software that is simple to implement and maintain, you need to use Test Driven Development (TDD). This hands-on guide shows you how, providing invaluable insight for creating effective TDD processes. With the help of source code and examples featured in C#, the authors walk you through the TDD methodology and show you how to apply it to a real-world application. You’ll explore the application as it’s built from scratch and follow each step involved in development, including problems that arise and the solutions to apply. Within no time, you’ll be designing your own successful TDD processes.


Professional Test Driven Development with C#: Developing Real World Applications with TDD:

Describes common software problems and provides refactoring practices that resolve themShows patterns that can be used to test WPF and Silverlight applicationsHelps you ensure that when a defect is fixed it stays fixed without causing unexpected side effectsShows how to structure your MVC application for testabilityShares the easy steps that can be taken to test WCF servicesExplains how to run integration tests to ensure that everything works as plannedUncovers best practices for writing good tests that are readable and maintainable

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.


wrox.com


Programmer Forums


Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.


Code Downloads


Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.


Read More


Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.


Author Info


James Bender is Vice President of Technology for Improving Enterprises. He is a Microsoft MVP, working on everything from small, single-user applications to Enterprise-scale, multi-user systems.


Jeff McWherter is a Partner and Director of Development at Gravity Works Design and Development. In 2010 Jeff was awarded with the Microsoft MVP for the third consecutive year.

Real-World Solutions for Developing High-Quality PHP Frameworks and Applications

0 komentar

eBook Details:Paperback: 408 pagesPublisher: Wrox; 1st edition (May 10, 2011)Language: EnglishISBN-10: 0470872497ISBN-13: 978-0470872499eBook Description:

Learn to develop high-quality applications and frameworks in PHP: Real-World Solutions for Developing High-Quality and Creative PHP Frameworks and Applications

Packed with in-depth information and step-by-step guidance, this book escorts you through the process of creating, maintaining and extending sustainable software of high quality with PHP. World’s renowned PHP experts present real-world case studies for developing high-quality applications and frameworks in PHP that can easily be adapted to changing business requirements. They offer different approaches to solving  typical development and quality assurance problems that every developer needs to know and master.

Details the process for creating high-quality PHP frameworks and applications that can easily be adapted to changing business requirementsCovers the planning, execution, and automation of tests for the different layers and tiers of a Web applicationDemonstrates how to establish a successful development processShares real-world case studies from well-known companies and their PHP experts

With this book, you’ll learn to develop high-quality PHP frameworks and applications that can easily be maintained with reasonable cost and effort.

From the Back Cover

Real-World Solutions for Developing High-Quality PHP Frameworks and Applications: Develop high-quality applications and frameworks in PHP

PHP has risen to become one of the most popular programming languages in the world, making high-quality, sustainable applications and frameworks created in PHP more sought after than ever. Using real-world case studies from well-known companies, this valuable book presents the planning, execution, and automation of tests for the different layers and tiers of a web software architecture and explains how these companies measure and test the quality of their software. The authors and contributing PHP experts offer varying opinions as to how problems are solved so that you can benefit from different approaches prior to developing your own apps and frameworks in PHP.

:

Looks at the characteristics of good internal and external software qualityShares techniques for writing new code, changing and optimizing existing code, and finding and fixing bugsReveals bad testing practices so you know what to avoidAddresses how to test service-oriented APIs, a WebDAV server, and many PHP frameworksReviews large-scale selenium-based testing and testing database interaction

Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.

wrox.com

Programmer Forums

Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Read More

Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

Author Info

Sebastian Bergmann is a cofounder of The PHP Consulting Company. He is a thought leader on software quality assurance and author of PHPUnit and various other tools. He is a sought-after speaker at conferences around the world.

Stefan Priebsch is a cofounder of The PHP Consulting Company, helping customers to improve their development processes and make better use of PHP. He is the author of various books and a frequent speaker at IT conferences.



View the Original article