دارم بر روی ORM وانیا کار میکنم که از نظر ساختار و از نظر عملکرد اون رو بهتر کنم و mssql, SQLite رو هم بهش اضافه کنم
دیدم کلاس Query Builder داره میشه یک
God Object
و غییر قابل نگهداری که زود متوجه شدم و اصلاحش کردم
خیلی وقت ها غرق در کد زدن میشیم نتیجه ها ما را خوشحال میکنند فارق از اینکه خیلی وقت ها یادمون میره یا متوجه نیستیم که داریم راه رو اشتباه میریم و در آینده باعث هزینه های مازاد میشه
پ.ن : ربطی به تست نداره شما تست هم داشته باشید ساختار اشتباه باشه نتیجه همیگیرید ولی کد قابا نگهداری و توسعه نخواهد بود
دیدم کلاس Query Builder داره میشه یک
God Object
و غییر قابل نگهداری که زود متوجه شدم و اصلاحش کردم
خیلی وقت ها غرق در کد زدن میشیم نتیجه ها ما را خوشحال میکنند فارق از اینکه خیلی وقت ها یادمون میره یا متوجه نیستیم که داریم راه رو اشتباه میریم و در آینده باعث هزینه های مازاد میشه
پ.ن : ربطی به تست نداره شما تست هم داشته باشید ساختار اشتباه باشه نتیجه همیگیرید ولی کد قابا نگهداری و توسعه نخواهد بود
👍17👎9👏1
اگر به دنبال یک هوش مصنوعی هستید که بیاد کنار دست شما و به بهبود کد کمک کنه میتوانید از
https://www.cursor.com
استفاده کنید اگر رایگان رو میخواید
https://www.trae.ai/
این دو در قالب ادیتور vs code برای شما نصب میاد و کلا استراکچر پروژه شما رو شناسایی میکنند و بر اساس استراکچر شما بهتون کد میده و حتی میتونه کد شما رو بهینه تر کنه
میتونید حالت privacy رو روی حالت disable بزارید تا کد شما رو برای سرور های خودشون ارسال نکنه
https://www.cursor.com
استفاده کنید اگر رایگان رو میخواید
https://www.trae.ai/
این دو در قالب ادیتور vs code برای شما نصب میاد و کلا استراکچر پروژه شما رو شناسایی میکنند و بر اساس استراکچر شما بهتون کد میده و حتی میتونه کد شما رو بهینه تر کنه
میتونید حالت privacy رو روی حالت disable بزارید تا کد شما رو برای سرور های خودشون ارسال نکنه
Cursor
Cursor: The best way to code with AI
Built to make you extraordinarily productive, Cursor is the best way to code with AI.
👍10