اصغری·۱ سال پیشRefactoring Challenge 1: Making the Code Betterتصمیم گرفتم چند چالش کد طراحی کنم تا باهم مهارت های کدنویسی خودمون را افزایش بدیم. اگر آماده هستید، بیایید با اولین چالش شروع کنیم. در این…
رهام رفیعی تهرانی·۱ سال پیشاستفاده از is برای آزمایش تایپ متغیر در typescriptاین مقاله فقط توضیح is نیست. بلکه موضوع مهمتری مثل نگاه به کد و دلیل ریفکتور کردن رو هم شامل میشه. امیدوارم خوشتون بیاد :)
سینا ابراهیمی·۲ سال پیشریفکتور کردن یک تیکه کد پایتونی برای بررسی صحت urlهادیروز پستی توی یه کانال تلگرامی دیدم که اومده بود و کد زیر رو ریفکتور کرده بود.نسخه اصلی کدحالا چند تا نکته برای بهتر کردنش هم از نظر پرفور…
WebPajooh·۳ سال پیشچرا نرمافزارها تغییر میکنند؟تغییر نرمافزار، غیر قابل اجتناب است. نه تنها مشکلی ندارد، میتواند عالی هم باشد! به راستی چرا نرمافزارها تغییر میکنند؟
کاروان جافیدرانتشارات سیب·۴ سال پیشکانال سوئز و باگ سرور لایودر دنیای توسعه نرم افزار شاید چیزی ترسناک تر از باگ در سرور لایو نباشه. ترسناک هست چون ما نمیبینمشون ولی اونا وجود دارن.
محمد خوش کشت·۴ سال پیشتکنیکهای ریفکتورش اعظمی از refactoring شامل اصلاح و بازآرایی متد ها است. در بیشتر موارد ، متدهای بیش از حد طولانی ریشه همه مشکلات هستند. مبهم بودن کد موجود
محمد خوش کشتدرروزمرگی های کُدِر گایز·۴ سال پیشچطور ریفکتور کنیم؟ریفکتور باید شامل یک سری تغییرات کوچک در راستای ساده تر و قابل فهم تر شدن کدها باشد.
کیوان دمیرچی - Keivan Damirchi·۷ سال پیشریفکتورینگ - چه زمانی ریفکتور کنیم؟ (Refactoring – When to Refactor)در قسمت قبل درباره بدهی فنی (Technical debt) صحبت کردیم، اینکه بدهی فنی چه زمانی بوجود می آید و دلایل بوجود آمدنش چیست. حال میخواهیم…
کیوان دمیرچی - Keivan Damirchiدرنرمافزار·۷ سال پیشریفکتورینگ - بدهی فنی ( Refactoring - Technical debt) – بخش دومعلت نیاز به ریفکتورینگ در سناریو های مختلف که در حین توسعه بوجود می آید