Product details
- Publisher : Apress; 2nd ed. edition (December 4, 2021)
- Language : English
- Paperback : 444 pages
- ISBN-10 : 1484272048
-
ISBN-13 : 978-1484272046
کتاب Stylish F# 6: Crafting Elegant Functional Code for .NET 6 2nd ed. Edition
Why just get by in F# when you can program in style. This book goes beyond syntax and into design. It provides F# developers with best practices, guidance, and advice to write beautiful, maintainable, and correct code. This second edition, fully updated for .NET 6 and F# 6, includes all new coverage of anonymous records, the task {} computation expression, and the relationship between types and modules.
Stylish F# 6 covers every design decision that a developer makes in constructing F# programs, helping you make the most educated and valuable design choices at every stage of code development. You will learn about the design of types and function signatures, the benefits of immutability, and the uses of partial function application. You will understand best practices for writing APIs to be used by F#, C#, and other languages. Each carefully vetted design choice is supported with compelling examples, illustrations, and rationales.
What You Will Learn
- Know why, when, and how to code in immutable style
- Use collection functions, piping, and function composition to build working software quickly
- Be aware of the techniques available to bring error handling into the mainstream of program logic
- Optimize F# code for maximum performance
- Identify and implement opportunities to use function injection to improve program design
- Appreciate the methods available to handle unknown data values
- Understand asynchronous and parallel programming in F#, and how it differs from C# asynchronous programming
- Exploit records and anonymous records as low-overhead, easily comparable containers for structured data
Who This Book Is For
Any developer who writes F# code and wants to write it better
منابع کتاب کتاب Stylish F# 6: Crafting Elegant Functional Code for .NET 6 2nd ed. Edition
چرا وقتی میتوانید به سبک برنامهنویسی کنید، فقط با F# کنار بیایید. این کتاب فراتر از نحو و طراحی است. بهترین روش ها، راهنمایی ها و توصیه هایی را برای توسعه دهندگان F# برای نوشتن کدهای زیبا، قابل نگهداری و صحیح ارائه می دهد. این ویرایش دوم، بهطور کامل برای داتنت 6 و F#6 بهروزرسانی شده است، شامل تمام پوششهای جدید رکوردهای ناشناس، عبارت محاسباتی وظیفه {}، و رابطه بین انواع و ماژولها است.
F# 6 شیک هر تصمیم طراحی را که یک توسعه دهنده در ساخت برنامه های F# می گیرد را پوشش می دهد و به شما کمک می کند آموزش ترین و ارزشمندترین انتخاب های طراحی را در هر مرحله از توسعه کد انجام دهید. شما در مورد طراحی انواع و امضاهای تابع، مزایای تغییر ناپذیری و کاربردهای کاربرد جزئی تابع آشنا خواهید شد. شما بهترین روشها را برای نوشتن APIهایی که توسط F#، C# و زبانهای دیگر استفاده میشوند، درک خواهید کرد. هر انتخاب طراحی با دقت بررسی شده با مثال های قانع کننده، تصاویر و دلایل منطقی پشتیبانی می شود.
آنچه شما یاد خواهید گرفت
- بدانید چرا، چه زمانی و چگونه به سبک تغییرناپذیر کدنویسی کنید
- از توابع مجموعه، لوله کشی و ترکیب عملکرد برای ساخت سریع نرم افزار کار استفاده کنید
- از تکنیک های موجود برای وارد کردن مدیریت خطا به جریان اصلی منطق برنامه آگاه باشید
- کد F# را برای حداکثر کارایی بهینه کنید
- شناسایی و پیاده سازی فرصت ها برای استفاده از تزریق تابع برای بهبود طراحی برنامه
- روش های موجود برای مدیریت مقادیر داده های ناشناخته را قدردانی کنید
- آشنایی با برنامه نویسی ناهمزمان و موازی در F# و تفاوت آن با برنامه نویسی ناهمزمان C#
- از سوابق و سوابق ناشناس به عنوان کانتینرهای کم سربار و به راحتی قابل مقایسه برای داده های ساختاریافته بهره برداری کنید
این کتاب برای چه کسی است
هر توسعه دهنده ای که کد F# می نویسد و می خواهد آن را بهتر بنویسد
ارسال نظر درباره کتاب Stylish F# 6: Crafting Elegant Functional Code for .NET 6 2nd ed. Edition