دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Sandy Maguire
سری:
ناشر:
سال نشر: 2020
تعداد صفحات: 337
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 13 مگابایت
در صورت تبدیل فایل کتاب Algebra Driven Design به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب طراحی جبر محور نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Dedication Foreword Preface Overview Abstraction What is Algebra-Driven Design? Conventions Why Haskell? Reading Haskell Understanding Haskell Types Equational Laws A Note on the Companion Library I Designing Algebras Tiles Basic Building Blocks Subdividing Space Observations Generalization What Makes a Good Algebra? Scavenger Hunt Input Filters Simultaneous Challenges Challenge Completion Simplification A Unified Observation Symmetry Clues Generalization II Deriving Implementations Tile Implementation The Initial Encoding Generating Tests An Efficient Implementation Scavenger Hunt Implementation The Filter Algebra The Challenge Algebra Testing It Implementation III Reference Material Property-Based Testing Basics Writing Good Generators Showing Shrinking Using QuickCheck Interactively Effective QuickSpec Signatures Motivating QuickSpec QuickSpec for Designing Greenfield Projects QuickSpec for Analyzing Existing Projects Background Signatures Predicates Naming Variables Observing Equalities Creating QuickCheck Tests Variable Usage Debugging QuickSpec Output Common Warnings Insane Laws Poorly-Typed Laws Unsimplified Laws Common Algebraic Components Properties Associativity Identity Idempotency Invertibility Distributivity Commutativity Annihilation Structures Semigroups Monoids Groups Semilattices Functors Applicative Functors Back Matter Acknowledgements Bibliography Glossary