این دوره با استفاده از شیوه های رایج برنامه نویسی دفاعی در C# برای نوشتن کد پاک کننده و ایمن تر معرفی می شود.
این دوره به شما یاد می دهد که چگونه بوهای کد را در کد خود شناسایی کنید و همچنین نحوه استفاده از refactoring برای از بین بردن آن بوها و بهبود کیفیت کلی پایگاه کد خود را آموزش می دهد.
کد را به تدریج پاک کنید و به الگوهای طراحی در حال ظهور مانند مترجم، سازنده روان، روشهای کارخانه توجه کنید.
پلتفرم اندروید به اندازه کافی قدیمی است که پروژه های قدیمی فراوانی وجود دارد که کسی باید از آنها پشتیبانی کند و روی آنها کار کند. این دوره به شما مهارتهای لازم برای کمک به شرکتها را در پشتیبانی و بهبود برنامههای قدیمی خود میآموزد.
کد را در مراحل کوچک پاک کنید و الگوهای طراحی نوظهور مانند مترجم، سازنده روان، روشهای کارخانه را بررسی کنید.
با استفاده از قوانین Refactoring Pyramid و Clean Code، عبارات if-else تودرتو و آشفته را با Chain of Responsibility جایگزین کنید.
ساخت برنامه های لاجوردی که ماندگار هستند نیاز به درک کیفیت نرم افزار و قابلیت نگهداری دارند. در این دوره ، شما خواهید آموخت که چگونه بدهی فنی را در برنامه های خود تشخیص دهید و چگونه بدون شروع از ابتدا کد خود را مجدداً فاکتور کنید.
"در این کلاس ما یاد خواهیم گرفت که چگونه با استفاده از Sass توسعه CSS خود را افزایش دهیم. Sass یک زبان برنامه نویسی پیش پردازنده است که تفسیر یا کامپایل می شود. .."
دانستن الگوهای طراحی مهارت اساسی در ساخت نرم افزار است. اما وقتی تعداد آنها زیاد است چگونه می توانید یاد بگیرید؟ این دوره را تماشا کنید تا به سرعت یاد بگیرید که چگونه کد کثیف را به مفیدترین و پرکاربردترین الگوها بازگردانی کنید.
ممکن است بخواهید از سبک یکپارچه توسعه برنامه به یک فرآیند چابک و متمرکز بر DevOps بروید. این دوره منابع ، ابزارها و روش های مورد نیاز برای موفقیت مجدد یک برنامه وب را در Microsoft Azure App Services شناسایی می کند.
آن کنفرانس 2019 | رفتن به رنگ سبز: چگونه میراث ایمن Refactor Code میراث | ژن گوتیمر
Refactoring یک مهارت مهم در توسعه دهنده است که به شما کمک می کند تا کد زیر وزن خودش خراب نشود. بیاموزید که چگونه "بوهای کد" را تشخیص دهد که ممکن است نیاز به refactoring را نشان دهد و چگونه آنها را با تکنیک ها و الگوهای خاص اصلاح کنید.