میلاد مرادی
میلاد مرادی
خواندن ۲ دقیقه·۱ سال پیش

کدی که نمی فهمی رو کپی نکن

اگه برنامه نویس باشی حتما تا حالا برات پیش اومده که قطعه کدی رو کپی کنی و ازش استفاده کنی .

اگر هم تازه برنامه نویسی رو شروع کردی و هنوز دست به کپی پیست کردنت روون نشده خوندن این پست میتونه خیلی دستت رو روون کنه :)

یادمه وقتی خودم کارآموز بودم و سر یک باگ اساسی گیر افتاده بودم ، منتورم اومد بالای سرم و بعد بررسی کد هام پرسید که اینارو خودت نوشتی ؟ گفتم نه سرچ کردم ، گفت نفهمیدی و کپی کردی ! مگه نگفتم کدی که نمیفهمی نباید اصلا کپی کنی :/

بعد از اون اتفاق همیشه سعی میکردم هر جا که سرچ کردم ، یه کم اون کد رو بخونم بفهمم داستانش چیه بعد برم سراغ کپی کردنش !
در مورد فهم الگوریتم های استفاده شده در کد ها که خیلی خوب جواب می داد .

اما یه جاهایی از لایبرری های خاصی استفاده میشد که سر در نمیاوردم و یه جاهایی ام بود که اصلا کد ها گنگ بودن برام .

این جور مواقع میومدم اول کد ها رو به صورت سمپل اجرا میگرفتم و یه دیباگ روش انجام میدادم . نتیجه بهتر بود ، بهتر از خوندن صرف کد ها .

اما هنوز یه مساله وجود داشت ، بعدها که در روند توسعه مشکلی پیش میومد یا نیاز به تغییری بود و دوباره میرفتم سراغ اون کد ها ، می دیدم که اصلا هیچی ازش متوجه نمیشم و دوباره می رسیدم سر خونه اول :(

یه روزی تنبلی رو گذاشتم کنار و روشی رو پیاده کردم . روش این بود هر کدی که کپی میکردم حتما باید یه جوری امضای خودم رو روش میذاشتم ! از اسم متغیر ها گرفته تا نوع پیاده سازی کد رو جوری که برای خودم قابل فهم باشه تغییر میدادم . برای تغییر دادن نیاز بود حتما کد رو خوب بفهمم و چون کد ها رو یه جورایی بومی کرده بودم بعد ها هم برای فهمیدنشون خیلی با چالش روبرو نمی شدم .

اگه اینطوری کپی کنی بیشتر یاد میگیری ;)

بررسی کدبرنامه نویسکپی
من یک مهندسم از نوع IT ، که سعی در همدلی با انسان ها دارم .
شاید از این پست‌ها خوشتان بیاید