Guide-Call of Summary.pdf

‫بسمه تعالی‬
‫راهنمای بازی‬
‫راهنمای استفاده از ‪call of summary‬‬
‫‪ -1‬منظور از خالصهسازی متد چیست؟‬
‫برای انجام بسیاری از فعالیتهای فاز نگهداری مانند خطایابی‪ ،‬پیدا کردن محل پیادهسازی یک ویژگی خاص‪ ،‬و افزودن امکانات‬
‫جدید به سییسیت ‪ ،‬تعسیعهدهندگان سییسیت نیاز به درک درستی از قسمتهای متخلف کد دارند‪ ،‬که این مسئله با مشکالت‬
‫متعددی از قبیل حج باالی کدها‪ ،‬پیچیدهبعدن ساختار آنها و غیره‪ ،‬همراه است‪ .‬با تعجه به محدودیت زمان‪ ،‬تعسعهدهندگان‬
‫به دنبال راههایی هسیتند که بتعانند در زمان کمتری‪ ،‬قسمتهای بیشتری از کد را درک کنند‪ .‬یکی از سادهترین و سریعترین‬
‫این روشها‪ ،‬خعاندن تنها نام تعابع‪ ،‬کالسها و معجعدیتها اسییت‪ ،‬که کاهد دقت و درک نادرسییت کدها را به همراه دارد‪ .‬در‬
‫مقابل‪ ،‬خعاندن جزئیات قطعه های کد قرار دارد‪ ،‬که آن نیز مشیییکل افزاید زمان را دارد‪ .‬بنابراین‪ ،‬باید به دنبال ارائهی راههای‬
‫میانهی این دو راه بعد‪ .‬خالصیهسازی کد‪ ،‬به عنعان یک راه میانه‪ ،‬میتعاند این امکان را فراه آورد تا با صرف زمان کمتر‪ ،‬درک‬
‫باالیی نسبت به کد را به دست آوری ‪.‬‬
‫خالصیهی یک متد‪ ،‬تعصییف مخترر و سط باالیی از عملکرد متد است و شامل جزئیات سط پایین برنامهنعیسی نمیشعد‪ .‬با‬
‫اسیتفاده از خالصیهی یک متد میتعان مشیخ‬
‫کرد که آیا این متد مرتبط به ویژگی معرد نظر برنامهنعیس هسیت یا نه‪ ،‬و در‬
‫صعرت پاسخ مثبت‪ ،‬برنامهنعیس میتعاند با جزئیات بیشتری متد را بررسی کند‪.‬‬
‫‪ -2‬صفحهی شروع‬
‫با وارد کردن آدرس ‪ call of summary‬در صفحهی مرورگر به این صفحه وارد خعاهید شد‪.‬‬
‫در این صیفحه امکان ورود به سایت‪ ،‬عضعیت در سایت‪ ،‬فیل معرفی ‪ call of summary‬و ه چنین راهنمای استفاده از سایت‬
‫به زبان فارسی وجعد دارد‪.‬‬
‫راهنمای استفاده از ‪call of summary‬‬
‫‪ -3‬ثبتنام در سایت‬
‫در این صفحه با وارد کردن اطالعات خعاستهشده میتعانید در سایت ثبتنام کنید‪ .‬در صفحهی رتبهبندی‪ ،‬نام مستعار‪ 1‬شما در‬
‫سیایت نماید داده خعاهد شید که در صیعرت عدم تمایل شیما برای داشیتن نام مستعار‪ ،‬نام کاربری جایگزین نام مستعار قرار‬
‫خعاهد گرفت‪.‬‬
‫‪ -4‬راهنمای بازی‬
‫بازی ‪ call of summary‬از ‪ 8‬مرحله به ترتیب زیر تشکیل شده است‪:‬‬
‫‪Staring to see the light‬‬
‫‪Taking your first steps‬‬
‫‪Good job! Keep on‬‬
‫‪Middle of the way‬‬
‫‪Code squasher‬‬
‫‪Point worm‬‬
‫‪Proficient code summarizer‬‬
‫‪Monster slayer‬‬
‫‪1‬‬‫‪2‬‬‫‪3‬‬‫‪4‬‬‫‪5‬‬‫‪6‬‬‫‪7‬‬‫‪8-‬‬
‫در مرحلهی اول و دوم متدهایی با پیچیدگی ک تر برای آشنایی کاربر با فضای بازی نشان داده میشعد و در مراحل بعدی‬
‫متدها با پیچیدگی بیشتر بهصعرت ترادفی به کاربر نشان داده میشعد‪.‬‬
‫‪Nick name‬‬
‫‪1‬‬
‫راهنمای استفاده از ‪call of summary‬‬
‫این بازی جزء دسییته بازیهای امتیازی اسییت و در نهایت بازیکنان با امتیاز باال برندهی بازی هسییتند‪ .‬بنابراین رسیییدن به‬
‫مرحلهی ‪ 8‬مسییتلزم برنده شییدن در این بازی نیسییت‪ .‬رتبه بندی کلی و جزئی میتعاند نشییاندهندهی برندگان این بازی‬
‫باشد‪.‬‬
‫در زیر به معرفی برخی از عناصر بازی میپردازی ‪.‬‬
‫‪ 1-4‬پروفایل کاربر‬
‫در این قسییمت شییما میتعانید پروفایل خعد را که شییامل‪ ،‬اطالعاتی مانند مرحله‪ ،‬امتیاز‪ ،‬نشییانهای گرفتهشییده و ه چنین‬
‫پیشینهی امتیازهای کسبشده تاکنعن است‪ ،‬مشاهده کنید‪.‬‬
‫‪ 2-4‬خالصهسازی کد‬
‫در این بخد متدها به صیعرت ترادفی به شما نشان داده میشعد که میتعانید به صعرت مستقی نیز متدها را از جدول سمت‬
‫راست صفحه انتخاب کنید‪ .‬در صعرت ‪ skip‬کردن متدها در حالت ترادفی‪ 1 ،‬امتیاز از مجمعع امتیازات شما کسر میشعد‪ .‬هر‬
‫متد بر حسیب پیچیدگی که دارد امتیاز ‪ 5‬و ‪ 11‬را دارد که در صیعرتی که جزء سه نفر اولی باشید که بر روی این متد خالصه‬
‫مینعیسیید‪ ،‬دوبرابر این امتیاز را دریافت خعاهید کرد‪ .‬ه چنین میتعان تعداد خالصههای نعشتهشده بر روی این متد را نیز در‬
‫باال سمت راست آن مشاهده کرد‪ .‬تعدادی از متدهای پیچیده‪ ،‬متدهای ستارهدار هستند که در صعرت پاسخ به بید از سه متد‬
‫ستارهدار میتعانید نشان مربعط به آن را دریافت کنید‪.‬‬
‫پینعشت‪ :‬تا حد ممکن غلطهای امالیی معجعد در خالصهی خعد را به جز معاردی مانند نام متغیرها‪ ،‬اصالح کنید‪.‬‬
‫راهنمای استفاده از ‪call of summary‬‬
‫تعجه‪ :‬خالصیههایی که نعشته میشعد‪ ،‬در بخد ارزیابی تعسط بازیکنان ارزیابی میشعد و در صعرت نامرتبط بعدن آن خالصه‪،‬‬
‫امتیاز دادهشده پس گرفته خعاهد شد‪.‬‬
‫‪ 3-4‬ارزیابی خالصهها‬
‫در این بخد‪ ،‬شییما میتعانید خالصییههای دیگر بازیکنان را ارزیابی کنید‪ ،‬که این ارزیابی تنها بر معیار مرتبط بعدن و یا نبعدن‬
‫آن خالصیه انجام میشیعد‪ .‬هر ارزیابی انجامشده ‪ 1‬امتیاز را برای ارزیابیکننده دارد و ه چنین در صعرت مثبت بعدن ‪ 1‬امتیاز‬
‫به مجمعع امتیازهای خالصهکننده اضافه میکند و در صعرت منفی بعدن یک امتیاز از آن کسر میشعد‪.‬‬
‫تعجه‪ :‬ارزیابیها بررسی میشعد و در صعرتی که منطقی نباشند‪ ،‬امتیاز دادهشده کسر میشعد‪.‬‬
‫راهنمای استفاده از ‪call of summary‬‬
‫‪ 4-4‬رتبهبندی‬
‫در این صییفحه شییما میتعانید ‪ 11‬نفر برتر در کل بازی را همراه با امتیازها و مرحله و نشییانهای گرفتهشییدهی آنها مشییاهده‬
‫کنید‪ .‬رتبهبندی جزئی بر اسیاس سیط مهارت افراد در زبانهای برنامهنعیسیی انجام میشیعد و ‪ 3‬نفر اول که در سط مهارت‬
‫شما هستند در این رتبهبندی نشان داده میشعند‪.‬‬
‫راهنمای استفاده از ‪call of summary‬‬
‫در پایان بازی‪ 11 ،‬نفر اول در رتبهبندی کلی و ‪ 3‬نفر اول در رتبهبندیهای جزئی برندهی بازی محسییعب میشییعند و جایزهی‬
‫نهایی را دریافت میکنند‪.‬‬
‫‪ 5-4‬ثبت کد‬
‫هنگامی که شییما به مرحلهی ‪ 4‬یعنی ‪ middle of the way‬برسییید‪ ،‬این گزینه در کنار منعی ارزیابی برای شییما فعال خعاهد‬
‫شد و شما میتعانید متد خعد را ثبت کنید‪ .‬این متد بعد از بررسی در صعرت قبعلی‪ ،‬به بازی اضافه خعاهد شد‪.‬‬
‫شما میتعانید نشانهای مختلفی را از این قسمت دریافت کنید‪.‬‬
‫‪Mystery box 6-4‬‬
‫در طعل بازی‪ ،‬در مراحل مختلف ‪mystery box‬های مختلفی به شیما نشیان داده خعاهد شید که به صعرت ترادفی در آن ‪4‬‬
‫گزینه وجعد دارد‪:‬‬
‫‪‬‬
‫‪ 11‬امتیاز اضافه به مجمعع امتیازها‬
‫‪‬‬
‫‪ 1225‬نمره در درس مربعطه‬
‫‪‬‬
‫یک نشان با عنعان استاد رایانه‬
‫‪‬‬
‫پعچ‬
‫‪ 7-4‬نشانها‬
‫تعداد ‪ 18‬نعع نشیان در بازی وجعد دارد که طعل بازی نسیبت به عملکرد شما‪ ،‬میتعانید آنها را دریافت کنید‪ .‬در انتهای بازی‬
‫بر اساس تعداد نشانهای جمعآوریشده‪ ،‬جایزه دریافت خعاهید کرد‪.‬‬
‫راهنمای استفاده از ‪call of summary‬‬
‫‪ 8-4‬ارزشیابی ‪call of summary‬‬
‫از مرحلهی ‪ 2‬به بعد شما میتعانید فرم ارزشیابی این بازی را مشاهده کنید‪ .‬همانگعنه که در شکل زیر مشخ‬
‫است لینک این‬
‫فرم در پایین هر متد نشان داده میشعد در صعرت پاسخ به آن میتعانید گزینهی ‪ don't show again‬را فشار دهید‪.‬‬
‫ارتباط با ما‪:‬‬
‫سعاالت‪ ،‬انتقادات و پیشنهادات خعد را از طریق نشانی ‪ [email protected]‬با ما در میان بگذارید‪.‬‬
‫راهنمای استفاده از ‪call of summary‬‬