💢گو(Golang) 1.24 اومد!
اگه شما هم با Golang کد میزنید، خبر خوب اینه که ورژن 1.24 قراره تو فوریه 2025 منتشر بشه و کلی بهبود خفن آورده که کارمون رو هم سریعتر میکنه، هم راحتتر.
🔺هایلایتهای این نسخه:
1️⃣سوئیچ به SwissTable تو کامپایلر:
گولنگ با این تغییر، مدیریت مپها رو خیلی بهینهتر کرده! رم کمتر مصرف میشه و عملیات خوندن/نوشتن سریعتر شده.
2️⃣ آپدیت استاندارد لایبرری:
دو پکیج جدید داریم:
اولی os.Root برای راحتتر کردن کارهای مربوط به دایرکتوریها.
دومی weak برای هندل کردن weak pointers که خیلی وقتا به درد میخوره.
یه قابلیت جدید برای alias کردن sliceها که به خصوص با افزایش استفاده از جنریکها خیلی کاربردیه.
3️⃣ بهبود ابزارها (Tooling):
یه قابلیت خفن به اسم متا-پترن اضافه شده که نصب ابزارهایی مثل mockgen رو راحتتر از همیشه میکنه.
خروجی JSON برای go test: تحلیل تستها دیگه یه لذت شده!
و GOAUTH: حالا میتونید راحتتر به ریپوزیتوریهای پرایوت مثل GitHub وصل بشید.
🔺نظر شخصی من؟
این نسخه شاید تغییرات انقلابی نداشته باشه، ولی پر از آپدیتهای کاربردی که واقعاً حس میکنید کارتون سریعتر و تمیزتر شده. تغییراتی مثل سوئیچ به SwissTable و GOAUTH کار رو برای تیمهایی که با پروژههای بزرگ و پرایوت کار میکنن، بسیار سادهتر کرده.
✅آپدیتش کنید، پشیمون نمیشید!
#گولنگ #گولنگ_1_24
#GoLang #Go1_24 #DeveloperExperience #Tooling