کدی که با AI نوشته میشه لزوما بد نیست، ولی خیلی راحت شلخته میشه. یه جا یه چک اضافه میکنه، یه جا یه helper جدید میسازه، یه جا چیزی رو که قبلا validate شده دوباره از اول بررسی میکنه و کمکم پروژه پر میشه از کدهایی که هر کدوم به تنهایی منطقی به نظر میان ولی کنار هم یه آشفتگی درست میکنن. بدتر اینجاست که ممکنه همه تستها هم پاس بشن و ظاهرا چیزی خراب نباشه. برای همین clean up کردن کدهای AI فقط این نیست که warningها رو پاک کنیم یا کد رو کوتاهتر کنیم. باید ببینیم اصلا این تکه کد چرا به وجود اومده، چیزی شبیهش از قبل داشتیم یا نه و بعد از تغییر واقعا چه چیزی سادهتر شده. وگرنه خیلی راحت فقط ظاهر کد تمیز میشه و همون شلوغی قبلی یه جای دیگه ادامه پیدا میکنه.
https://www.builder.io/blog/de-slop-ai-generated-codebase
@codehalics | کدهالیک
Post #1197
488

- 👍 9