این روزا با AI میشه خیلی سریع کد نوشت. فقط کافیه درخواستت رو بنویسی تا چند ثانیه بعد کد آماده جلوت باشه.
ولی یه اشتباهی که خیلیها، مخصوصاً اول راه، انجام میدن اینه که فقط به سرعت فکر میکنن، نه کیفیت.
اگه کدت از همون اول تمیز نباشه، اسم متغیرها و فانکشنهات درست انتخاب نشده باشه، ساختار پروژه بههمریخته باشه یا هر چیزی رو هر جایی نوشته باشی، شاید امروز چند دقیقه تو وقتت صرفهجویی کنی؛ ولی قول میدم بعداً چند برابر همون زمان رو باید صرف دیباگ کردنش کنی.
به نظرم اولویتت باید این باشه که یاد بگیری تمیز کد بزنی، نه اینکه فقط سریعتر پروژه رو تموم کنی.
اینم برداشت اشتباه نشه، من اصلاً نمیگم از AI استفاده نکن. اتفاقاً یکی از بهترین ابزارهاییه که یه برنامهنویس میتونه داشته باشه.
ولی به نظرم یکی از بهترین استفادههاش موقع دیباگ کردنه.
مثلاً یه ارور خوردی، یه جای کد درست کار نمیکنه یا ساعتها دنبالش گشتی و پیداش نکردی؛ کدت و متن ارور رو بده به AI، خیلی وقتها تو چند ثانیه مشکل رو پیدا میکنه یا حداقل مسیر درست رو نشونت میده.
قبلاً شاید برای پیدا کردن یه ";" جاافتاده، یه پرانتز اضافه یا حتی یه اشتباه تایپی، کلی وقت ازت میگرفت. الان AI میتونه این جور خطاها رو تو یکی دو دقیقه پیدا کنه و حتی توضیح بده چرا این ارور به وجود اومده.
فقط یه چیز رو یادت نره؛ نذار AI به جای تو فکر کنه. ازش کمک بگیر، ولی سعی کن دلیل خطا رو هم بفهمی، نه اینکه فقط کد رو کپی کنی و رد بشی.
به نظرم AI باید سرعت دیباگ کردنت رو بالا ببره، نه اینکه باعث بشه از همون اول بیدقت کد بنویسی.
کدی که تمیز نوشته شده باشه، هم خودت بعداً راحتتر میفهمیش، هم اگر یه نفر دیگه پروژه رو ببینه، راحتتر میتونه باهاش کار کنه. این ارزشش خیلی بیشتر از اینه که امروز فقط چند دقیقه زودتر کدت تموم بشه.
✦ @programming_codiing