برنامه نویسی

هفته چهارم Hacktoberfest – انجمن DEV

Summarize this content to 400 words in Persian Lang

مقدمه …

این هفته، من روی چهارمین و آخرین کامیت خود در هکتوبرفست کار کردم. از آنجایی که در هفته مطالعه با امتحانات، پروژه ها و پروژه های شخصی کار زیادی داشتم، نمی خواستم به یک اصلاح اساسی بپردازم. در عوض، چیز جدیدی را انتخاب کردم که پیچیده ترین نبود، اما همچنان چیزی است که باید خودم را با آن آشنا کنم. من یک پروژه پیدا کردم، اصطلاحنامه کد واقع در https://codethesaur.us و دیدم که آنها یک مشکل باز دارند تا به اضافه کردن برخی از نحو کاتلین به اصطلاحنامه کمک کنند.

موضوع …

موضوعی که من روی آن کار کردم مربوط به اضافه کردن دستور Kotlin برای عملیات ورودی و خروجی در اصطلاحنامه بود تا بتوان آنها را با پیاده سازی های زبان های دیگر مقایسه کرد.

موضوعی که من به آن کمک کردم را می توان در اینجا یافت: https://github.com/codethesaurus/codethesaur.us/issues/736#issue-2436514141

رفع …

برای آماده کردن اصلاح، مجبور شدم محیط پروژه را تنظیم کنم. به خوبی مستند شده بود و فقط با پیروی از دستورات داده شده تنظیم می شد.

مراحلی که انجام دادم به شرح زیر بود:

موضوع را بررسی کرد
یک چنگال ایجاد کردم تا مطمئن شوم چیزی است که با آن آشنا هستم
پروژه را راه اندازی کنید
به جایی نگاه کردم که قرار بود رفع شود و مطمئن شدم که خوب می‌توانم این مشکل را برطرف کنم.
پرسید و منتظر تایید شد
سرور / برنامه را اجرا کنید
اجرا آغاز شد

روند مشابه با روابط عمومی قبلی.

به منظور آماده سازی و در واقع انجام اصلاح، من به بررسی محدوده پروژه ادامه دادم تا از آشنایی با زبان و تنظیمات چارچوب اطمینان حاصل کنم تا اطمینان حاصل کنم که این تغییری است که من راحت کار می کنم.

کد …

کد رفع مشکل من ویرایش داده‌های فرمت‌شده JSON بود. خیلی زیاد نبود، فقط مقادیر «کد»، «نظر»، «نام» و مقادیر دیگر یا داده‌های JSON را می‌نوشت.کد کمتر از آن چیزی بود که انتظار داشتم، اما من مجبور شدم در کنار آن تحقیق زیادی انجام دهم، زیرا در حال آپلود اسناد برای Kotlin بودم، که تجربه قبلی در آن ندارم. برای اطمینان از کاتلین و نحو آن باید به طور کامل تحقیق می کردم. درست بودن و ارائه توضیحات دقیق برای هر قطعه کدی که ارائه کردم.

کد io.json قبل از رفع مشکل:N/A، فایل وجود نداشت

کد مثال io.json پس از رفع مشکل:

در کد جدید می‌بینید که من این بار فقط باید با قالب‌بندی داده‌های json کار می‌کردم، نمونه‌های کد را پیاده‌سازی می‌کردم، در صورت نیاز نظرات را ارائه می‌دادم و توضیحی درباره کدهایی که باید مقایسه می‌شدند.

این پروژه برای من هیچ تحقیق قبلی و/یا مشکل عمده ای در راه اندازی ایجاد نکرد زیرا به خوبی مستند شده بود و به راحتی بر روی رایانه شخصی من اجرا می شد. با این حال، تنها مشکل من با اطمینان از اینکه کد Kotlin من خوب است و کار می کند، بود.

به طور کلی، من تا زمان درخواست کشش تعامل کمی با نگهدارنده‌ها داشتم، فقط در مورد تأیید مربوط به موضوعی که باید اختصاص داده شود صحبت کردم.

درخواست کشش من برای پست این هفته را می توانید در اینجا پیدا کنید:هنوز آپلود نشده است

مقدمه …

این هفته، من روی چهارمین و آخرین کامیت خود در هکتوبرفست کار کردم. از آنجایی که در هفته مطالعه با امتحانات، پروژه ها و پروژه های شخصی کار زیادی داشتم، نمی خواستم به یک اصلاح اساسی بپردازم. در عوض، چیز جدیدی را انتخاب کردم که پیچیده ترین نبود، اما همچنان چیزی است که باید خودم را با آن آشنا کنم. من یک پروژه پیدا کردم، اصطلاحنامه کد واقع در https://codethesaur.us و دیدم که آنها یک مشکل باز دارند تا به اضافه کردن برخی از نحو کاتلین به اصطلاحنامه کمک کنند.

موضوع …

موضوعی که من روی آن کار کردم مربوط به اضافه کردن دستور Kotlin برای عملیات ورودی و خروجی در اصطلاحنامه بود تا بتوان آنها را با پیاده سازی های زبان های دیگر مقایسه کرد.

موضوعی که من به آن کمک کردم را می توان در اینجا یافت:
https://github.com/codethesaurus/codethesaur.us/issues/736#issue-2436514141

رفع …

برای آماده کردن اصلاح، مجبور شدم محیط پروژه را تنظیم کنم. به خوبی مستند شده بود و فقط با پیروی از دستورات داده شده تنظیم می شد.

مراحلی که انجام دادم به شرح زیر بود:

  1. موضوع را بررسی کرد
  2. یک چنگال ایجاد کردم تا مطمئن شوم چیزی است که با آن آشنا هستم
  3. پروژه را راه اندازی کنید
  4. به جایی نگاه کردم که قرار بود رفع شود و مطمئن شدم که خوب می‌توانم این مشکل را برطرف کنم.
  5. پرسید و منتظر تایید شد
  6. سرور / برنامه را اجرا کنید
  7. اجرا آغاز شد

روند مشابه با روابط عمومی قبلی.

به منظور آماده سازی و در واقع انجام اصلاح، من به بررسی محدوده پروژه ادامه دادم تا از آشنایی با زبان و تنظیمات چارچوب اطمینان حاصل کنم تا اطمینان حاصل کنم که این تغییری است که من راحت کار می کنم.

کد …

کد رفع مشکل من ویرایش داده‌های فرمت‌شده JSON بود. خیلی زیاد نبود، فقط مقادیر «کد»، «نظر»، «نام» و مقادیر دیگر یا داده‌های JSON را می‌نوشت.
کد کمتر از آن چیزی بود که انتظار داشتم، اما من مجبور شدم در کنار آن تحقیق زیادی انجام دهم، زیرا در حال آپلود اسناد برای Kotlin بودم، که تجربه قبلی در آن ندارم. برای اطمینان از کاتلین و نحو آن باید به طور کامل تحقیق می کردم. درست بودن و ارائه توضیحات دقیق برای هر قطعه کدی که ارائه کردم.

کد io.json قبل از رفع مشکل:
N/A، فایل وجود نداشت

کد مثال io.json پس از رفع مشکل:
توضیحات تصویر

در کد جدید می‌بینید که من این بار فقط باید با قالب‌بندی داده‌های json کار می‌کردم، نمونه‌های کد را پیاده‌سازی می‌کردم، در صورت نیاز نظرات را ارائه می‌دادم و توضیحی درباره کدهایی که باید مقایسه می‌شدند.

این پروژه برای من هیچ تحقیق قبلی و/یا مشکل عمده ای در راه اندازی ایجاد نکرد زیرا به خوبی مستند شده بود و به راحتی بر روی رایانه شخصی من اجرا می شد. با این حال، تنها مشکل من با اطمینان از اینکه کد Kotlin من خوب است و کار می کند، بود.

به طور کلی، من تا زمان درخواست کشش تعامل کمی با نگهدارنده‌ها داشتم، فقط در مورد تأیید مربوط به موضوعی که باید اختصاص داده شود صحبت کردم.

درخواست کشش من برای پست این هفته را می توانید در اینجا پیدا کنید:
هنوز آپلود نشده است

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا