لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی برنامه نویسی: انجام بررسی های کد
Programming Foundations: Conducting Code Reviews
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نرم افزار توسط انسان نوشته شده است - و انسان می تواند اشتباه کند. قبل از اینکه تغییرات پیشنهادی در یک کد کد ادغام شوند ، اغلب توسط برنامه نویسان دیگر بررسی و تأیید می شوند. مقدار زیادی از وقت توسعه دهندگان برای بررسی کد صرف می شود. با این حال ، این مهارت به ندرت آموزش داده می شود. این دوره با استفاده از بررسی چه ، چه کسی و چرا از بررسی کد ، این نظارت را جبران می کند. سپس به بررسی چگونگی ، نشان دادن چگونگی بررسی دقیق همه چیز ، از جزئیات پیاده سازی گرفته تا قابلیت نگهداری و طراحی جنبه های کد می پردازد. مربی کاترین هاج همچنین بهترین روش ها را برای بازبینی کد در ابر و پیاده سازی و انجام تغییرات در یک کد کد معرفی می کند. در فصل آخر ، می توانید نحوه ارسال کد خود را برای بررسی و پاسخ به نظرات بررسی کنید. برای تمرین مهارت های جدید خود ، از چالش های صادر شده در این راه استفاده کنید. با پایان دوره ، دانش لازم برای تبدیل شدن به یک مرورگر عالی کد ، صرفه جویی در منابع ارزشمند و تأثیرگذاری بر تغییرات طراحی آینده در سازمان خود را خواهید داشت.
موضوعات شامل:
بررسی کد چیست؟
چه کسی کد را مرور می کند؟
انجام بررسی کد
مرور کد در GitHub
نوشتن نظرات
کد تأیید
اعمال و انجام تغییرات کد
ایجاد درخواست های کشش
پاسخ دادن به نظرات مرور کد
سرفصل ها و درس ها
مقدمه
Introduction
برای پیشرفت شغلی خود ، کد عالی را بنویسید
Write great code reviews to advance your career
چه چیزی میخواهید بدانید
What you need to know
1. مبانی بررسی کد
1. Basics of Code Reviews
بررسی کد چیست؟
What is a code review?
بررسی کد در چرخه عمر نرم افزار
Code reviews in the software development life cycle
چه کسی باید کد را بررسی کند؟
Who should review code?
بررسی کد واقعا چه مدت طول می کشد
How long should a code review really take
2. انجام بازبینی کد
2. Performing a Code Review
هدف نویسنده را بفهمید
Understand the author’s purpose
جزئیات اجرا را مرور کنید
Review implementation details
قابلیت نگهداری و طراحی را مرور کنید
Review maintainability and design
کد ناآشنا را مرور کنید
Review unfamiliar code
3. مرور کد در ابر
3. Reviewing Code on the Cloud
کد را برای بررسی در GitHub پیدا کنید
Find code to review on GitHub
کد را روی دستگاه محلی آزمایش کنید
Test code on a local machine
نظرات مرور کد را بنویسید
Write code review comments
تأیید کد
Approve code
چالش: یک مرور کد کنید
Challenge: Give a code review
راه حل: یک بررسی کد کنید
Solution: Give a code review
4. اجرای یک ویژگی
4. Implementing a Feature
محدوده تغییر کد
Scope of a code change
تغییر کد را اجرا کنید
Implement a code change
تغییر کد را انجام دهید
Commit a code change
کد را برای بررسی آماده کنید
Prepare code for review
5. ارسال کد برای بررسی
5. Submitting Code for Review
درخواست جذب (PR) ایجاد کنید
Create a pull request (PR)
بازرسان کد را پیدا کنید
Find code reviewers
نظرات بررسی کد را مدیریت کنید
Handle code review comments
به نظرات بررسی کد پاسخ دهید
Respond to code reviews comments
چالش: یک ویژگی اضافه کنید و یک روابط عمومی ارسال کنید
Challenge: Add a feature and submit a PR
راه حل: یک ویژگی اضافه کنید و یک روابط عمومی ارائه دهید
Solution: Add a feature and submit a PR
نتیجه
Conclusion
بررسی کد را به کار روزانه خود اضافه کنید
Add code reviews into your daily job
کاترین هاج بهعنوان توسعهدهنده نرمافزار در یک شرکت رسانهای کار میکند.
علاوه بر کار خود بهعنوان توسعهدهنده، کاترین یک کانال YouTube را برای افرادی که مایل هستند اجرا میکند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانهها، سرگرمیها و فناوری علاقه زیادی دارد و بر ایجاد نرمافزاری متمرکز است که تأثیرگذار باشد.
نمایش نظرات