Roy Osherove – författare
Visar alla böcker från författaren Roy Osherove. Handla med fri frakt och snabb leverans.
6 produkter
6 produkter
Häftad, Engelska, 2013
429 kr
Skickas inom 7-10 vardagar
RETAIL SELLING POINTS A step-by-step guide to unit testing Easily create readable, maintainable, trustworthy tests Great for both novice and experienced unit testers AUDIENCE This book is written for .NET Developers and anyone else who wants to learn unit testing.
Häftad, Engelska, 2024
429 kr
Skickas inom 7-10 vardagar
The Art of Unit Testing, Third Edition updates an international bestseller to reflect modern development tools and practices. This expanded edition teaches you to write unit tests for async and observable code, as well as methods of faking functions, modules and refactorings. You'll explore test patterns and organization, working with legacy code, and even "untestable" code. The many tool-agnostic examples are presented in JavaScript, and are carefully designed so that they apply to code written in any language. about the technology Unit testing is a universally-adopted practice on dev teams of all sizes. Great developers will tell you that testing is as much a state of mind as a collection of tools and practices. The Art of Unit Testing, Third Edition takes you below the surface and understand how unit testing can transform the way you deliver and maintain software. Now with examples in JavaScript, this new edition has been updated to reflect the characteristics of a modern codebase, including async and modularized, distributed services. The practices and patterns you'll learn can also be easily applied to other languages, including C#, Java, and Python. about the book The Art of Unit Testing, Third Edition guides you step by step from your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy. Now with examples using JavaScript and Node, this expanded third edition teaches you to write unit tests for async and observable code, as well as methods of faking functions, modules and refactorings. You'll get to grips with complex subjects such as mocks and stubs, explore how to handle tricky legacy codebases, and save yourself time with tests that function for both frontend and backend applications. The Art of Unit Testing, Third Edition is an essential guide for any unit tester who wants to feel confident writing code that's easier to create, maintain, and adapt.
E-bok
Engelska, 2024394 kr
Läs direkt efter köp
Unit testing is more than just a collection of tools and practices—it’s a state of mind! This bestseller reveals the master’s secrets for delivering robust, maintainable, and trustworthy code.Thousands of developers have learned to hone their code quality under the tutelage of The Art of Unit Testing. This revised third edition updates an international bestseller to reflect modern development tools and practices, as well as to cover JavaScript. Inside The Art of Unit Testing, Third Edition you will learn how to: Create readable, maintainable, and trustworthy tests Work with fakes, stubs, mock objects, and isolation frameworks Apply simple dependency injection techniques Refactor legacy code with confidence Test both frontend and backend code Effective unit tests streamline your software development process and ensure you deliver consistent high-quality code every time. With practical examples in JavaScript and Node, this hands-on guide takes you from your very first unit tests all the way to comprehensive test suites, naming standards, and refactoring techniques. You’ll explore test patterns and organization, working with legacy code and even “untestable” code. The many tool-agnostic examples are presented in JavaScript and carefully designed so that they apply to code written in any language. About the technology The art of unit testing is more than just learning the right collection of tools and practices. It’s about understanding what makes great tests tick, finding the right strategy for each unique situation, and knowing what to do when the testing process gets messy. This book delivers insights and advice that will transform the way you test your software. About the book The Art of Unit Testing, Third Edition shows you how to create readable and maintainable tests. It goes well beyond basic test creation into organization-wide test strategies, troubleshooting, working with legacy code, and “merciless” refactoring. You’ll love the practical examples and familiar scenarios that make testing come alive as you read. This third edition has been updated with techniques specific to object-oriented, functional, and modular coding styles. The examples use JavaScript. What''s inside Deciding on test types and strategies Test Entry & Exit Points Refactoring legacy code Fakes, stubs, mock objects, and isolation frameworks Object-Oriented, Functional, and Modular testing styles About the reader Examples use JavaScript, TypeScript, and Node.js. About the author Roy Osherove is an internationally-recognized expert in unit testing and agile software methodology. Vladimir Khorikov is the author of Manning’s Unit Testing Principles, Practices, and Patterns, a Pluralsight author, and a Microsoft MVP. Table of Contents PART 1 1 The basics of unit testing 2 A first unit test PART 2 3 Breaking dependencies with stubs 4 Interaction testing using mock objects 5 Isolation frameworks 6 Unit testing asynchronous code PART 3 7 Trustworthy tests 8 Maintainability PART 4 9 Readability 10 Developing a testing strategy 11 Integrating unit testing into the organization 12 Working with legacy code Appendix Monkey-patching functions and modules
E-bok
Engelska, 2016350 kr
Läs direkt efter köp
SummaryElastic leadership is a framework and philosophy that can help you as you manage day-to-day and long-term challenges and strive to create the elusive self-organizing team. It is about understanding that your leadership needs to change based on which phase you discover that your team is in. This book provides you with a set of values, techniques, and practices to use in your leadership role.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyYour team looks to you for guidance. You have to mediate heated debates. The team is constantly putting out fires instead of doing the right things, the right way. Everyone seems to want to do things correctly, but nobody seems to be doing so. This is where leaders get stuck. It''s time to get unstuck! Elastic leadership is a novel approach that helps you adapt your leadership style to the phase your team is in, so you can stay in step as things change.About the BookElastic Leadership is a practical, experience-driven guide to team leadership. In it, you''ll discover a set of values, techniques, and practices to lead your team to success. First, you''ll learn what elastic leadership is and explore the phases of this results-oriented framework. Then, you''ll see it in practice through stories, anecdotes, and advice provided by successful leaders in a variety of disciplines, all annotated by author and experienced team leader, Roy Osherove.What''s InsideUnderstanding why people do what they doEffective coachingInfluencing team members and managersAdvice from industry leadersAbout the ReaderThis book is for anyone with a year or more of experience working on a team as a lead or team member.About the AuthorRoy Osherove is the DevOps process lead for the West Coast at EMC, based in California. He is also the author of The Art of Unit Testing (Manning, 2013) and Enterprise DevOps. He consults and trains teams worldwide on the gentle art of leadership, unit testing, test-driven development, and continuous-delivery automation. He frequently speaks at international conferences on these topics and others. Table of Contents
PART 1 - UNDERSTANDING ELASTIC LEADERSHIP
Striving toward a Team Leader ManifestoMatching leadership styles to team phasesDealing with bus factorsPART 2 - SURVIVAL MODE
Dealing with survival modePART 3 - LEARNING MODE
Learning to learnCommitment languageGrowing peoplePART 4 - SELF-ORGANIZATION MODE
Using clearing meetings to advance self-organizationInfluence patternsThe Line Manager ManifestoPART 5 - NOTES TO A SOFTWARE TEAM LEADER
Feeding backChannel conflict into learningIt''s probably not a technical problemReview the codeDocument your air, food, and waterAppraisals and agile don''t play nicelyLeading through learning: the responsibilities of a team leader Introduction to the Core ProtocolsChange your mind: your product is your teamLeadership and the mature teamSpread your workloadMaking your team manage their own workGo see, ask why, show respectKeep developers happy, reap high-quality workStop doing their workWrite code, but not too muchEvolving from manager to leaderAffecting the pace of changeProximity managementBabel FishYou''re the lead, not the know-it-allActions speak louder than wordsE-bok
Engelska, 2013395 kr
Läs direkt efter köp
SummaryThe Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You''ll master the foundational ideas and quickly move to high-value subjects like mocks, stubs, and isolation, including frameworks such as Moq, FakeItEasy, and Typemock Isolator. You''ll explore test patterns and organization, working with legacy code, and even "untestable" code. Along the way, you''ll learn about integration testing and techniques and tools for testing databases and other technologies.About this BookYou know you should be unit testing, so why aren''t you doing it? If you''re new to unit testing, if you find unit testing tedious, or if you''re just not getting enough payoff for the effort you put into it, keep reading.The Art of Unit Testing, Second Edition guides you step by step from writing your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy. You''ll move quickly to more complicated subjects like mocks and stubs, while learning to use isolation (mocking) frameworks like Moq, FakeItEasy, and Typemock Isolator. You''ll explore test patterns and organization, refactor code applications, and learn how to test "untestable" code. Along the way, you''ll learn about integration testing and techniques for testing with databases.The examples in the book use C#, but will benefit anyone using a statically typed language such as Java or C++.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.What''s InsideCreate readable, maintainable, trustworthy testsFakes, stubs, mock objects, and isolation (mocking) frameworksSimple dependency injection techniquesRefactoring legacy codeAbout the AuthorRoy Osherove has been coding for over 15 years, and he consults and trains teams worldwide on the gentle art of unit testing and test-driven development. His blog is at ArtOfUnitTesting.com.Table of Contents
PART 1 GETTING STARTED
The basics of unit testingA first unit testPART 2 CORE TECHNIQUES
Using stubs to break dependenciesInteraction testing using mock objectsIsolation (mocking) frameworksDigging deeper into isolation frameworksPART 3 THE TEST CODE
Test hierarchies and organizationThe pillars of good unit testsPART 4 DESIGN AND PROCESS
Integrating unit testing into the organizationWorking with legacy code Design and testabilityHäftad, Engelska
441 kr
Skickas inom 3-6 vardagar