لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش PHP: آزمایش برنامه های قدیمی
PHP: Testing Legacy Applications
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
کار با پایه کد قدیمی می تواند مشکل باشد. توسعه دهندگانی که نیاز به افزودن ویژگی های جدید یا رفع اشکالات دارند ، معمولاً هنگام کار با کد قدیمی احساس می کنند باید به راحتی کار کنند ، زیرا می ترسند یک حرکت اشتباه باعث شود آنها چیزی مهم را بشکنند. همین نگرانی می تواند توسعه دهندگانی را که می خواهند برنامه های قدیمی PHP را آزمایش کنند ، تحت تأثیر قرار دهد. در این دوره ، مربی کریس هارتجس توسعه دهندگان PHP را از طریق چالش های آزمایش برنامه های قدیمی راهنمایی می کند و مراحل نوشتن آزمون برای پایگاه های کد PHP قدیمی را راهنمایی می کند.
کریس با توضیح تفاوت بین توسعه آزمون محور به عنوان الگوی طراحی و نوشتن آزمون ها پس از طراحی کد قبلاً شروع می کند. بعداً ، او دلایلی را برای آزمایش سخت بودن کد قدیمی از جمله روشهای ضعیف مدیریت بسته و وابستگی های سخت کدگذاری شده ، به اشتراک می گذارد. او سپس نحوه و آزمایشات شما را امتحان می کند ، نحوه برنامه ریزی سناریوهای آزمایش و چگونگی عیوب سازی مجموعه تست را بیان می کند. پس از پایان این دوره ، مهارت هایی را خواهید داشت که می توانید کد PHP قدیمی خود را با اطمینان آزمایش کنید.
موضوعات شامل:
چه چیزی هنگام آزمایش کد قدیمی تغییر می کند li>
چرا آزمایش کد قدیمی می تواند مشکل باشد li>
شناسایی وابستگی های رمزگذاری شده در کد li>
تصمیم گیری برای آزمایش li>
تست کد قدیمی li>
برنامه ریزی یک سناریو li>
ساخت یک سناریو آزمایش از ابتدا li>
بازسازی مجموعه آزمایشی li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه شما باید بدانید
What you need you to know
فایل های تمرینی
Exercise files
1. چه چیزی هنگام آزمایش کد میراث تغییر می کند
1. What Changes When Testing Legacy Code
تست TDD در مقابل
TDD vs. test after
چگونه ابزار تغییر می کند
How the tools change
آغازگر سریع در آزمون دو برابر است
Quick primer on test doubles
پوشش کد و سطح اطمینان
Code coverage and confidence levels
افراد دشوار
Difficult people
2. چرا میراث کد می تواند سخت باشد
2. Why Legacy Code Can Be Hard to Test
توالی بوت استرپ ، قسمت 1
Bootstrap sequences, part 1
سکانس های بوت استرپ ، قسمت 2
Bootstrap sequences, part 2
وابستگی های کدگذاری شده سخت
Hard-coded dependencies
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
کریس هارتجس از سال 1998 در حال ساخت برنامه های کاربردی وب در همه اشکال و اندازه ها بوده است، از کاتالوگ برای گردآوری سی دی برای دی جی های حرفه ای تا وب سایت های دوستیابی در مقیاس بزرگ. کریس که یک مصرف کننده بزرگ نرم افزار منبع باز است، سعی می کند از طریق وبلاگ خود، با سخنرانی در کنفرانس ها و با سازماندهی True North PHP (http:truenorthphp.ca) به جامعه پاسخ دهد. او همچنین به قدرت تست و اتوماسیون به عنوان سلاح های مخفی برای سازمان ها برای ارائه سریع برنامه های کاربردی با کیفیت بالا معتقد است. او در میلتون، انتاریو، کانادا با همسر رنج کشیده اش، دو دختر، خوک پشمالویی که خود را به شکل گربه درآورده است، و تناسخ خدای رومی دنیای اموات به شکل گربه زندگی می کند.
نمایش نظرات