آرمین
3 سال پیش توسط آرمین مطرح شد
1 پاسخ

يادگيري قسمت هاي مختلف برنامه از كد ديگران

سلام
من هروقت ميخوام دوره اي تهيه كنم دنبال اين ميگردم كه مثلاً سبد خريد و تو اين دوره توضيح داده يا نه و مسلماً هيچ دوره كاملي پيدا نميكنم و هيچ دوره اي هم كامل نيست.
من ميخوام كد ديگران رو ببينم و از روي كد اونا پياده سازي مثلاً سبد خريد رو يادبگيرم و هميشه بتونم اون كد رو خودم بنويسيم نه اينكه مثلاً بيام از npm پكيجي براي كارم پيدا كنم و نفهمم هسته كدش چيه و داره چيكار ميكنه و صرفاً مصرف كننده پكيج باشم و ميخوام قسمت هاي مختلف مثل سبد خريد يا سيستم امتياز دهي يا ساخت ديتاتيبل در vue js رو كدش رو از صفر تا صد بخونم و به همون شيوه خودم هميشه بتونم كدش رو بنويسم.
براي اين كار كه صفر تا صد كد رو نوشته باشه و مثل يك دوره آموزشي قدم به قدم كد رو توضيح داده باشه شما چه سايتي رو مثلاً براي vue js پيشنهاد ميكنيد؟ github براي اين كار مناسب هست؟
آيا بايد فايل زيپ گيت هاب رو درون vscode باز كرد تا كدهارو داشته باشيم و بخونيم؟
تشكر


ثبت پرسش جدید
مهران مرندی
تخصص : برنامه نویس
@mehranmarandi 3 سال پیش آپدیت شد
2

این اصطلاح «چطوری سورس بخونیم» نسبتا غیردقیقه. در واقع هر سورسی یک جور است و هر آدمی یه روشی برای شروع به خوندنش داره. بعضی ها از برنامه های تحلیل استفاده می کنم و بعضی ها از اولین تابع شروع می کنین و بعضی ها با سرچ و رسیدن به بخش مورد نظرشون سعی میکنن یه درک عمومی از کد پیدا کنن و بعد بخش های مورد نظر رو بخونن و هی عمیق تر بشن. من معمولا روش سوم رو دارم. اصطلاحا می گم در مواجهه با یک تابلو، باید اول کلش رو نگاه کرد و لذت برد و فهمید و بعد دقیق شد در جزییات. یکی دیگه شاید فکر کنه روش بهتر خوندن لوپ اصلی یا شروع برنامه است و دیدن اینکه در کل داره چیکار می کنه.
نقل از جادی
اول باید بگم که احسنت! اگر این شیوه رو همیشه انجام بدی قطعا با این طرز فکر جزو حرفه ای ترین ها میشی (شایدم هستی، نمیدونم😅)
دوم اینکه من دوره ای ندیدم که بگه "در این دوره میخواییم فلان سورس کد رو بخونیم، یا مهندسی معکوس کنیم" ولی فیلم هایی در یوتیوب میتونی در این رابطه پیدا کنی.
سوم هم اینکه، همونطور که گفتی اگر تو هدفت اینه که مثلا مدل های مختلف اجرای سبد خرید رو ببینی، خب برای این کار باید بری سر وقت پروژه های github دونه به دونه سعی کنی بفهمی با چه روشی اون کار مورد نظر رو اجرا کردن، قطعا در ابتدا زمانگیر و سخت خواهد بود ولی به تدریج هم سرعتت تو این کار بیشتر میشه هم خودت صاحب نظر میشی و میتونی کد های مختلف رو نقد کنی
هم میتونی کد ها رو دانلود کنی و با Vscode بخونیشون هم تو خود گیت هاب بخونی، من خودم با گیت هاب راحتم مگر اینکه پروژه خیلی بزرگ باشه و کد ها در کلاس ها و فایل های زیادی باشن که دیگه کلشو دانلود میکنم و رو سیستم میخونمش


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام