Clean Code in C#‪

تاریخ: 1399/09/09 21:59
توسط: MotoMan
امتیاز: ۳
تعداد بازدید: ۷۴۵۳
دیدگاه ها: ۳
کتاب Clean Code in C#
Packt Publishing
Jason Alls
9781838982973
2020
500
English

زبان #C به طور سنتی برای توسعه برنامه‌ها و بازی‌های تحت ویندوز شناخته می‌شود، اما اکنون سی شارپ در حوزه‌های بسیار متنوعی همچون برنامه‌های تحت وب و ابری نیز مورد استفاده قرار می‌گیرید و به طور فزاینده ای برای توسعه برنامه‌های موبایل هم محبوب شده است. علیرغم قابلیت‌های گسترده کد نویسی سی شارپ، حرفه ای‌ها به دلیل کد بد، مشکلات مربوط به کارایی، مقیاس پذیری و قابلیت نگهداری را تجربه می‌کنند. کتاب #Clean Code in C به شما کمک می‌کند تا این مشکلات را شناسایی و با استفاده از بهترین شیوه‌های کد نویسی آنها را برطرف نمایید.

با کمک کتاب Clean Code In C# (کد تمیز در سی شارپ)، با کاوش در موضوعات اساسی مانند مرور کد، پیاده سازی TDD و BDD، طراحی API‌ها برای غلبه بر ناکارآمدی کد، افزونگی و سایر مشکلات ناشی از کد بد، مهارت‌های برنامه نویسی خود را توسعه دهید. این کتاب با مقایسه کد خوب و بد شروع می‌شود و به شما کمک می‌کند تا اهمیت استانداردهای کد نویسی، اصول و متدولوژی‌ها را درک کنید. سپس ضمن کسب اطمینان از رعایت استانداردهای کد نویسی شناخته شده در صنعت، با مرور‌های کد و نقش آنها در بهبود کد خودتان آشنا خواهید شد. این کتاب #C، آزمون واحد را پوشش می‌دهد، به توسعه آزمون محور می‌پردازد و نگرانی‌های cross-cutting را برطرف می‌کند. شما شیوه‌های خوب برنامه نویسی را برای اشیا، ساختمان‌های داده، مدیریت استثناها و سایر جنبه‌های نوشتن برنامه‌های کامپیوتری سی شارپ بررسی خواهید کرد. هنگامی که شما طراحی API را مطالعه کردید و ابزارهایی را برای بهبود کیفیت کد پیدا کردید، به نمونه هایی از کد بد نگاه می‌کنید و می‌فهمید که از کدام شیوه‌های کدنویسی باید دوری کنید.
در پایان این کتاب، مهارت‌های لازم برای استفاده از شیوه‌های کد نویسی مورد تایید صنعت به منظور نوشتن کد‌های #C تمیز، خوانا، توسعه پذیر و قابل نگهداری را در اختیار خواهید داشت. این کتاب کد نویسی، برای توسعه دهندگان #C، سرپرستان تیم، مهندسان ارشد و معماران نرم افزار است که می‌خواهند کارایی سیستم‌های قدیمی خود را بهبود بخشند. برای استفاده از این کتاب، درک کاملی از برنامه نویسی سی شارپ لازم است.

 


مطالبی که در کتاب «کد تمیز در سی شارپ» خواهید آموخت:

  • نوشتن کدی که به نرم افزار اجازه می‌دهد تا با گذشت زمان اصلاح و تطبیق یابد
  • پیاده سازی روش fail-pass-refactor با استفاده از یک برنامه کنسول سی شارپ به عنوان مثال
  • برطرف کردن دغدغه‌های cross-cutting به کمک الگو‌های طراحی نرم افزار
  • نوشتن استثنا‌های سفارشی سی شارپ که اطلاعات معنی داری را ارائه می‌دهند
  • شناسایی کد‌های بی کیفیت سی شارپ که احتیاج به ریفکتور شدن دارند
  • امن سازی API‌ها با کلید‌های API و حفاظت از داده‌ها با استفاده از Azure Key Vault
  • بهبود کارایی کد‌های خودتان با استفاده از ابزار‌های profile کردن و refactor کردن

  

Table of Contents:
- Chapter 1: Coding Standards and Principles in C#
- Chapter 2: Code Review – Process and Importance
- Chapter 3: Classes, Objects, and Data Structures
- Chapter 4: Writing Clean Functions
- Chapter 5: Exception Handling
- Chapter 6: Unit Testing
- Chapter 7: End-to-End System Testing
- Chapter 8: Threading and Concurrency
- Chapter 9: Designing and Developing APIs
- Chapter 10: Securing APIs with API Keys and Azure Key Vault
- Chapter 11: Addressing Cross-Cutting Concerns
- Chapter 12: Using Tools to Improve Code Quality
- Chapter 13: Refactoring C# Code – Identifying Code Smells
- Chapter 14: Refactoring C# Code – Implementing Design Patterns
- Assessments

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • نویسنده: Mohsen تاریخ: 1399/09/09 22:53 تعداد آرا: ۲

    واقعا ممنونم که به این سرعت این کتاب رو برای دانلود گذاشتید
  • نویسنده: Hassan تاریخ: 1401/11/24 14:43 تعداد آرا: ۰

    لطفا نسخه EPUB هم بزارید ممنون
loading...

لطفا منتظر بمانید...