|  دسته نرم افزار آموزشی زیردسته کامپیوتر عنوان اصلی : 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#، پس از کلیک روی دکمه زیر و تکمیل فرم سفارش، ابتدا محصول یا محصولات مورد نظرتان را درب منزل یا محل کار تحویل بگیرید، سپس وجه کالا و هزینه ارسال را به مامور پست بپردازید. جهت مشاهده فرم خرید، روی دکمه زیر کلیک کنید.
پرداخت پول پس از دریافت کالا

برای دیدن سایر محصولات این فروشنده اینجا کلیک کنید.
پیشنهاد خرید این محصول به دوستان |