در دیجیکالا برای حفظ سلامت معماری کدبیسهای TypeScript و کنترل وابستگی بین ماژولها، از ابزاری داخلی برای تحلیل coupling و cohesion استفاده میکنیم. حالا تصمیم گرفتیم نسخه سادهای از این ابزار را با نام ts-modularity متنباز کنیم. این ابزار با اجرای دستور npx ts-modularity کدبیس را اسکن میکند و ساختار وابستگیها، کلاسترهای طبیعی، چرخههای پنهان و بخشهایی را که نیاز به refactor دارند، بهصورت بصری در مرورگر نمایش میدهد. هدف ts-modularity این است که تیمها بتوانند خیلی سریع تصویر واضحتری از معماری واقعی کد خود داشته باشند و تصمیمهای بهتری برای بهبود ساختار ماژولها بگیرند.
https://github.com/mberneti/ts-modularity
@codehalics | کدهالیک
Post #706
880

- 👏 20
- 👍 2