📥 دریافت شده از:
Ali Nazari
-------------
یک نمونه واقعی از قانون ۸۰/۲۰ توی صنعت نرمافزار
- توی سال ۲۰۰۲ مایکروسافت اعلام کرد که با برطرف کردن ۲۰٪ از باگهایی که بیشتر از همه گزارش شدن، میتونستن ۸۰٪ مشکلات و باگهای مربوط به ویندوز و آفیس رو برطرف کنن
- بطور کلی این قانون میگه معمولاً چشمگیرترین (تقریباً ۸۰٪) خروجیها، از ۲۰٪ تلاشها ناشی میش. توی دنیای نرمافزار هم معمولاً چنین نتیجهگیریهایی وجود داره:
• ۸۰٪ یک نرم افزار با صرف ۲۰٪ زمان نوشته میشه. همچنین ۲۰٪ از سختترین قسمتهای یک برنامه میتونه ۸۰٪ زمان رو به خودش اختصاص بده
• ۸۰٪ پیشرفت توسعهٔ یک برنامه مربوط به ۲۰٪ تلاش هست
• ۸۰٪ درآمد یک برنامه مربوط به ۲۰٪ از فیچرهای اون برنامه هست
• ۸۰٪ از خرابیها (یا Crash های) یک برنامه مربوط به ۲۰٪ باگها هست
• ۸۰٪ استفاده از یک برنامه مربوط به ۲۰٪ از فیچرهای اون برنامه هست
منبع ۱: https://lnkd.in/esnhcrNU
منبع ۲: https://lnkd.in/evZyNNsq
#tips #softwareengineer #softwaredevelopment #microsoft #backend #frontend
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
Ali Nazari
-------------
یک نمونه واقعی از قانون ۸۰/۲۰ توی صنعت نرمافزار
- توی سال ۲۰۰۲ مایکروسافت اعلام کرد که با برطرف کردن ۲۰٪ از باگهایی که بیشتر از همه گزارش شدن، میتونستن ۸۰٪ مشکلات و باگهای مربوط به ویندوز و آفیس رو برطرف کنن
- بطور کلی این قانون میگه معمولاً چشمگیرترین (تقریباً ۸۰٪) خروجیها، از ۲۰٪ تلاشها ناشی میش. توی دنیای نرمافزار هم معمولاً چنین نتیجهگیریهایی وجود داره:
• ۸۰٪ یک نرم افزار با صرف ۲۰٪ زمان نوشته میشه. همچنین ۲۰٪ از سختترین قسمتهای یک برنامه میتونه ۸۰٪ زمان رو به خودش اختصاص بده
• ۸۰٪ پیشرفت توسعهٔ یک برنامه مربوط به ۲۰٪ تلاش هست
• ۸۰٪ درآمد یک برنامه مربوط به ۲۰٪ از فیچرهای اون برنامه هست
• ۸۰٪ از خرابیها (یا Crash های) یک برنامه مربوط به ۲۰٪ باگها هست
• ۸۰٪ استفاده از یک برنامه مربوط به ۲۰٪ از فیچرهای اون برنامه هست
منبع ۱: https://lnkd.in/esnhcrNU
منبع ۲: https://lnkd.in/evZyNNsq
#tips #softwareengineer #softwaredevelopment #microsoft #backend #frontend
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍7
🔵 عنوان مقاله
The Draft Go 1.26 Release Notes
🟢 خلاصه مقاله:
نسخهی پیشنویس Release Notes برای Go 1.26 با وجود ادامهی توسعه منتشر شده و زمان انتشار آن برای February 2026 برنامهریزی شده است. این متن، تغییراتی را که احتمالاً به نسخه نهایی راه پیدا میکنند، فهرست میکند و در عین حال برای دریافت بازخورد منتشر شده است؛ بنابراین ممکن است در ادامه تغییر کند. یکی از نکات برجسته، بهروزرسانی در new برای پشتیبانی از expressions است که هدف آن استفادهپذیری گستردهتر در الگوهای تخصیص است. توسعهدهندگان میتوانند با پیگیری این پیشنویس و نسخههای آزمایشی، خود را آماده کنند و به روند شکلگیری نهایی ویژگیها کمک کنند.
#Go #Golang #Go126 #ReleaseNotes #ProgrammingLanguages #SoftwareDevelopment #OpenSource #DeveloperTools
🟣لینک مقاله:
https://golangweekly.com/link/175969/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
The Draft Go 1.26 Release Notes
🟢 خلاصه مقاله:
نسخهی پیشنویس Release Notes برای Go 1.26 با وجود ادامهی توسعه منتشر شده و زمان انتشار آن برای February 2026 برنامهریزی شده است. این متن، تغییراتی را که احتمالاً به نسخه نهایی راه پیدا میکنند، فهرست میکند و در عین حال برای دریافت بازخورد منتشر شده است؛ بنابراین ممکن است در ادامه تغییر کند. یکی از نکات برجسته، بهروزرسانی در new برای پشتیبانی از expressions است که هدف آن استفادهپذیری گستردهتر در الگوهای تخصیص است. توسعهدهندگان میتوانند با پیگیری این پیشنویس و نسخههای آزمایشی، خود را آماده کنند و به روند شکلگیری نهایی ویژگیها کمک کنند.
#Go #Golang #Go126 #ReleaseNotes #ProgrammingLanguages #SoftwareDevelopment #OpenSource #DeveloperTools
🟣لینک مقاله:
https://golangweekly.com/link/175969/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
tip.golang.org
Go 1.26 Release Notes - The Go Programming Language
👍1
🔵 عنوان مقاله
Git 2.52 has been released
🟢 خلاصه مقاله:
نسخه Git 2.52 منتشر شد و با تمرکز بر بهبودهای کوچک اما کاربردی، تجربه روزمره کار با Git را روانتر میکند. مهمترین تغییر، افزودن دستور جدید git last-modified است که برای هر فایل در یک پوشه مشخص میکند آخرین بار در کدام commit تغییر کرده است؛ قابلیتی مفید برای تعیین مالکیت کد، بازرسی تغییرات، رفع خطاها و اولویتبندی بازبینیها. این دستور برای اسکریپتها و CI نیز کاربردی است، چون میتواند بهصورت خودکار آخرین commit مربوط به هر فایل را خروجی دهد و کارهای مانند بیلدهای افزایشی و خلاصهسازی تغییرات را ساده کند. فراتر از این، Git 2.52 شامل مجموعهای از بهبودهای جزئی و پرداختهای کوچک است و بهروزرسانی آن برای بیشتر کاربران بدون دردسر خواهد بود.
#Git #VersionControl #GitRelease #DevTools #SoftwareDevelopment #CLI #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/177210/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Git 2.52 has been released
🟢 خلاصه مقاله:
نسخه Git 2.52 منتشر شد و با تمرکز بر بهبودهای کوچک اما کاربردی، تجربه روزمره کار با Git را روانتر میکند. مهمترین تغییر، افزودن دستور جدید git last-modified است که برای هر فایل در یک پوشه مشخص میکند آخرین بار در کدام commit تغییر کرده است؛ قابلیتی مفید برای تعیین مالکیت کد، بازرسی تغییرات، رفع خطاها و اولویتبندی بازبینیها. این دستور برای اسکریپتها و CI نیز کاربردی است، چون میتواند بهصورت خودکار آخرین commit مربوط به هر فایل را خروجی دهد و کارهای مانند بیلدهای افزایشی و خلاصهسازی تغییرات را ساده کند. فراتر از این، Git 2.52 شامل مجموعهای از بهبودهای جزئی و پرداختهای کوچک است و بهروزرسانی آن برای بیشتر کاربران بدون دردسر خواهد بود.
#Git #VersionControl #GitRelease #DevTools #SoftwareDevelopment #CLI #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/177210/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
The GitHub Blog
Highlights from Git 2.52
The open source Git project just released Git 2.52. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.
❤4👍3