خرید پستی ایران مارکت

با خرید پستی ایران مارکت سنتر، سفارش خود را درب منزل دریافت کرده، مبلغ آن را به مامور پست بپردازید سیستم فروش در این سایت بگونه ای است که خریداران میتوانند بدون هیچ نگرانی سفارش خرید بدهند و فقط هنگامیکه کالا بدستشان رسید هزینه آنرا پرداخت کنند.

خرید پستی ایران مارکت

با خرید پستی ایران مارکت سنتر، سفارش خود را درب منزل دریافت کرده، مبلغ آن را به مامور پست بپردازید سیستم فروش در این سایت بگونه ای است که خریداران میتوانند بدون هیچ نگرانی سفارش خرید بدهند و فقط هنگامیکه کالا بدستشان رسید هزینه آنرا پرداخت کنند.

آموزش Refactoring و یا بهبود و خواناتر نمودن کدهای C#

آموزش Refactoring و یا بهبود و خواناتر نمودن کدهای C#

آموزش Refactoring و یا بهبود و خواناتر نمودن کدهای C#

دسته نرم افزار آموزشی زیردسته کامپیوتر

عنوان اصلی : Refactoring Fundamentals Introducing Factoring

همانطور که می دانید Refactoring الگو و روشهای بهبود ، بهینه سازی و خواناتر نمودن کدهای یک برنامه در حال توسعه می باشد ، با مشاهده این کورس آموزشی بر بهینه سازی و خوانا نمودن ( Refactoring ) کدهای C# مسلط خواهید شد.
این مجموعه آموزش ویدیویی محصول موسسه آموزشی PluralSight است که بر روی 1 حلقه DVD به همراه فایلهای تمرینی و به مدت زمان 8 ساعت و 1 دقیقه در اختیار علاقه مندان قرار می گیرد.

در ادامه با برخی از سرفصل های درسی این مجموعه آموزش برنامه نویسی آشنا می شویم :
مقدمه ای بر مبحث Refactoring ( بهبود کدها و ساختار آن ها ):

Introduction
What is Refactoring?
Why Should You Refactor?
Technical Debt
When Should You Refactor
Refactoring Principles
The Refactoring Process
Demo: Characterization Tests
Refactoring Tips
Refactoring Tools
Premature Optimization
Refactoring and Tests
Demo: A Simple Refactoring
Summary

آموزش نحوه تشخیص و یافتن کدهای مشکل دار :

Introduction
Code Smells
Principle of Least Surprise
Organizing Code Smells
The Bloaters
Long Method
Long Method Examples
Primitive Obsession
Long Parameter List
Data Clumps
Combinatorial Explosion
Oddball Solution
Class Doesn"t Do Much
Required Setup/Teardown Code
Summary

آموزش شناسایی کردن کدهای مبهم :

Introduction
The Obfuscators
Regions
Comments
Poor Names
Vertical Separation
Inconsistency
Obscured Intent
Summary

آموزش شناسایی استفاده های اشتباه از کدهای شی گرا :

Introduction
Switch Statements
Temporary Field
Alternative Classes with Different Interfaces
Class Depends on Subclass
Inappropriate Static
Summary

شناسایی مشکلات برنامه در سر راه تغییرات و چگونگی رفع آن :

Introduction
Change Preventers
Divergent Change
Shotgun Surgery
Parallel Inheritance Hierarchies
Inconsistent Abstraction Levels
Conditional Complexity
Poorly Written Tests
Summary

آموزش نحوه حذف موارد تکراری و بی ارزش در کد برنامه ها :

Introduction
The Dispensables
Lazy Class
Data Class
Duplicate Code
Dead Code
Speculative Generality
Summary

آشنایی با روابط اشتباه بین کدها و چگونگی رفع آن ها :

Introduction
The Couplers
Feature Envy
Inappropriate Intimacy
Law of Demeter
Indecent Exposure
Message Chains
Middle Man
Tramp Data
Artificial Coupling
Hidden Temporal Coupling
Hidden Dependencies
Summary

آموزش ایجاد کردن محیط و شرایط لازم برای رسیدگی به کدها و بهبود و رفع مشکلات آن ها :

Introduction
Environment Smells
Test Smells
Not Enough Tests
DRY vs. DAMP
Fragility
The Liar
Excessive Setup
The Giant
The Mockery
The Inspector
Generous Leftovers
The Local Hero
The Nitpicker
The Secret Catcher
The Loudmouth
The Greedy Catcher
The Sequencer
The Hidden Dependency
The Enumerator
The Stranger
The OS Evangelist
Success Against All Odds
The Free Ride
The One
The Peeping Tom
The Slow Poke
The Contradiction
Roll the Dice
Hidden Tests
Second Class Citizens
Wait and See
Inappropriate Test Group
The Optimist
The Sleeper
The Void
Summary

آموزش متدهای Refactoring کدها :

Introduction
Extract Method
Rename Method
Demo: Extract and Rename Method
Inline Method
Introduce Explaining Variable
Inline Temp
Replace Temp with Query
Demo: Replace Temp with Query
Split Temporary Variable
Parameterize Method
Replace Parameter with Explicit Methods
Add Parameter
Remove Parameter
Separate Query from Modifier
Preserve Whole Object
Replace Parameter with Method
Introduce Parameter Object
Remove Setting Method
Hide Method
Replace Constructor with Factory Method
Replace Error Code with Exception
Remove Assignments to Parameters
Replace Exception with Test
Replace Method with Method Object
Compose Method
Substitute Algorithm

آموزش بهبود کد کلاس ها و آبجکت ها :

Introduction
Encapsulate Field
Encapsulate Collection
Move Field
Move Method
Extract Class
Inline Class
Extract Interface
Extract Subclass
Extract Superclass
Hide Delegate
Remove Middle Man
Summary

آموزش بهبود ساختار سلسله مراتبی و ارث بری در کلاس ها :

Introduction
Pull Up Field
Push Down Field
Pull Up Method
Push Down Method
Collapse Hierarchy
Replace Inheritance with Delegation
Replace Delegation with Inheritance
Replace Type Code with Class
Replace Type Code with Subclasses
Replace Conditional with Polymorphism
Summary

آموزش انجام برخی از بهینه سازی های مبتنی بر الگو و معمول :

Introduction
Encapsulate Classes with Factory
Form Template Method
Introduce Null Object
Move Accumulation to Visitor
Move Embellishment to Decorator
Replace Conditional Dispatcher with Command
Replace Conditional Logic with Strategy
Replace State-Altering Conditionals with State
Replace Type Code with State (or Strategy)
Unify Interfaces with Adapter
Summary

آشنایی با Rose Kata :

Introduction
Gilded Rose Kata Setup
Beginning the Kata
Adding First Tests
Testing Aged Brie
Testing Sulfuras
Testing Backstage Passes
Refactoring with StoreItem
Testing Individual Strategies
Adding Conjured Item Support
Summary

مشخصات این مجموعه :
زبان آموزش ها انگلیسی روان و ساده
دارای آموزش های ویدیویی و دسته بندی شده
ارائه شده بر روی 1 حلقه DVD به همراه فایلهای تمرینی
مدت زمان آموزش 8 ساعت و 1 دقیقه !
محصول موسسه آموزشی PluralSight

فروشنده: فروشگاه تخصصی شرکت فرین

قیمت: 8,000 تومان

خرید پستی:

برای سفارش و خرید اینترنتی آموزش Refactoring و یا بهبود و خواناتر نمودن کدهای C#، پس از کلیک روی دکمه زیر و تکمیل فرم سفارش، ابتدا محصول یا محصولات مورد نظرتان را درب منزل یا محل کار تحویل بگیرید، سپس وجه کالا و هزینه ارسال را به مامور پست بپردازید. جهت مشاهده فرم خرید، روی دکمه زیر کلیک کنید.

پرداخت پول پس از دریافت کالا


خرید آموزش Refactoring و یا بهبود و خواناتر نمودن کدهای C#

برای دیدن سایر محصولات این فروشنده اینجا کلیک کنید. پیشنهاد خرید این محصول به دوستان
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد