Forwarded from WINaTALENT | International Freelancing Platform
‼️مسیری هموار برای کار بینالمللی و مهاجرت شغلی
از طریق WINaTALENT
✅ امکان اپلای برای بیش از ۳۲۰ پوزیشن در بیش از ۲۰ کشور اروپایی
✅ داشتن ریفرر اختصاصی
✅۶۰٪ شانس بیشتر برای تایید اپلای
با سرویس Refriend میتونی برای شغلهایی با ویزا اسپانسرشیپ اپلای کنی.
با کد تخفیف، ثبتنام کن و مسیر مهاجرت شغلیت رو شروع کن.
تعداد محدود
👤💼 کد تخفیف، در کانال WINaTALENT!
@winatalent_fa
@winatalent_fa
@winatalent_fa
از طریق WINaTALENT
✅ امکان اپلای برای بیش از ۳۲۰ پوزیشن در بیش از ۲۰ کشور اروپایی
✅ داشتن ریفرر اختصاصی
✅۶۰٪ شانس بیشتر برای تایید اپلای
با سرویس Refriend میتونی برای شغلهایی با ویزا اسپانسرشیپ اپلای کنی.
با کد تخفیف، ثبتنام کن و مسیر مهاجرت شغلیت رو شروع کن.
👤💼 کد تخفیف، در کانال WINaTALENT!
@winatalent_fa
@winatalent_fa
@winatalent_fa
Forwarded from Gopher Academy
🥂امروز 10 november هست روزی که گولنگ به دنیا اومد🎂
🍻زادروزت خجسته باد
❤️Go
🔹High-level programming language
🫡Go is a statically typed, compiled high-level programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson. It is syntactically similar to C, but also has memory safety, garbage collection, structural typing, and CSP-style concurrency. Wikipedia
🔻Designed by: Robert Griesemer, Rob Pike, Ken Thompson
🔻First appeared: November 10, 2009; 14 years ago
🔻Implementation language: Go, Assembly language (gc); C++ (gofrontend)
🔻License: 3-clause BSD + patent grant
🔻Memory management: Garbage collection
🔻OS: DragonFly BSD, FreeBSD, Linux, macOS, NetBSD, OpenBSD, Plan 9, Solaris, Windows
🔻Paradigm: Multi-paradigm: concurrent imperative, functional object-oriented
➖➖➖➖➖➖➖➖
👑 @gopher_academy
🍻زادروزت خجسته باد
❤️Go
🔹High-level programming language
🫡Go is a statically typed, compiled high-level programming language designed at Google by Robert Griesemer, Rob Pike, and Ken Thompson. It is syntactically similar to C, but also has memory safety, garbage collection, structural typing, and CSP-style concurrency. Wikipedia
🔻Designed by: Robert Griesemer, Rob Pike, Ken Thompson
🔻First appeared: November 10, 2009; 14 years ago
🔻Implementation language: Go, Assembly language (gc); C++ (gofrontend)
🔻License: 3-clause BSD + patent grant
🔻Memory management: Garbage collection
🔻OS: DragonFly BSD, FreeBSD, Linux, macOS, NetBSD, OpenBSD, Plan 9, Solaris, Windows
🔻Paradigm: Multi-paradigm: concurrent imperative, functional object-oriented
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from محتوای آزاد سهراب
یوتوبرای لینوکسی چرا زدن توی خط تولید محتوای مزخرف؟
قدیم لااقل چهارتا محتوای جذاب میذاشتن، الان طرف نشسته از آب گل آلود کره میگیره.
مدیونید فکر کنید درمورد Brodie و DT صحبت میکنم!
@SohrabContents
قدیم لااقل چهارتا محتوای جذاب میذاشتن، الان طرف نشسته از آب گل آلود کره میگیره.
مدیونید فکر کنید درمورد Brodie و DT صحبت میکنم!
@SohrabContents
Forwarded from Laravel News
Laravel on any Developer Machine with Gitpod https://laravel-news.com/laravel-on-any-developer-machine-with-gitpod
Laravel News
Laravel on any Developer Machine with Gitpod - Laravel News
Here is my unbiased view of my experience as a developer when setting up a Gitpod Workspace for coding on a PHP and Laravel application
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
https://moe.gov.ir/Sites-of-Water-Electricity/Electric-power-distribution-companies
حسّ میکنم پابرهنه رفتم تو مرکز ادارهکل برق:
#موقت
حسّ میکنم پابرهنه رفتم تو مرکز ادارهکل برق:
#موقت
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
Wikipedia
بایزید مردوخی
اقتصاددان و پیشکسوت برنامهریزی در ایران
Forwarded from Gopher Academy
🔵 عنوان مقاله
▶ The Business of Go
🟢 خلاصه مقاله:
این مقاله به بررسی نحوهی رویکرد تیم Go به زبان برنامهنویسی گو و توسعه آن به عنوان یک محصول میپردازد، نه فقط یک زبان. تاکید این مقاله بر روی این است که چگونه Matt Boyle توصیه کرده به جای حضور در جلسات بالادستی، به سخنرانیهای فنی توجه شود. به خصوص، جلسهای که در آن Cameron شرکت داشت، نشاندهنده این موضوع است که گو همچنان در بازار رقابتی تکنولوژیها که بسیاری از آنها مستعد فرسودگی هستند، رشد و شکوفایی میکند. این مقاله روشهایی که تیم Go برای حفظ تازگی و کارآیی زبان در پیش گرفتهاست را بررسی میکند و به تفصیل وارد شرح و بسط فرایندهای درونی تیم و نحوه مدیریت آن به عنوان یک محصول میشود.
🟣لینک مقاله:
https://golangweekly.com/link/161817/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
▶ The Business of Go
🟢 خلاصه مقاله:
این مقاله به بررسی نحوهی رویکرد تیم Go به زبان برنامهنویسی گو و توسعه آن به عنوان یک محصول میپردازد، نه فقط یک زبان. تاکید این مقاله بر روی این است که چگونه Matt Boyle توصیه کرده به جای حضور در جلسات بالادستی، به سخنرانیهای فنی توجه شود. به خصوص، جلسهای که در آن Cameron شرکت داشت، نشاندهنده این موضوع است که گو همچنان در بازار رقابتی تکنولوژیها که بسیاری از آنها مستعد فرسودگی هستند، رشد و شکوفایی میکند. این مقاله روشهایی که تیم Go برای حفظ تازگی و کارآیی زبان در پیش گرفتهاست را بررسی میکند و به تفصیل وارد شرح و بسط فرایندهای درونی تیم و نحوه مدیریت آن به عنوان یک محصول میشود.
🟣لینک مقاله:
https://golangweekly.com/link/161817/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
YouTube
The Business of Go - Cameron Balahan, Google
Millions of developers love Go for its features, performance, ecosystem, and community. But there’s another, perhaps more compelling reason as well: Go is good for business. In this talk, we’ll review the business of Go, including the value it provides both…
Forwarded from DevTwitter | توییت برنامه نویسی
یک پروژه توی گیت هاب پوش کردم الان، برای Data Analyst
اگر دارید یاد میگیرید، یا میخواید تمرین کنید و نگاهی به کد بندازید، این ریپازیتوری رو بهتون پیشنهاد میکنم، به صورت خط به خط توضیح دادم و از خروجی کار هم عکس آپلود کردم
اگر هم قابل بود، Star کنید
https://github.com/MisaghMomeniB/Tehran-Weather-Analysis
@DevTwitter | <Misagh Momeni Bashusqeh/>
اگر دارید یاد میگیرید، یا میخواید تمرین کنید و نگاهی به کد بندازید، این ریپازیتوری رو بهتون پیشنهاد میکنم، به صورت خط به خط توضیح دادم و از خروجی کار هم عکس آپلود کردم
اگر هم قابل بود، Star کنید
https://github.com/MisaghMomeniB/Tehran-Weather-Analysis
@DevTwitter | <Misagh Momeni Bashusqeh/>
Forwarded from Dev
Forwarded from DevTwitter | توییت برنامه نویسی
یه مثال خوب برای اینکه چرا نباید از کدی که هوشمصنوعی میده توی پروداکشن استفاده کنید . این کد PHP رو یکی از دوستان فرستاده بود که بررسی کنم مشکلی نداشته باشه و میتونید خودتون مقایسه کنید تغییراتی که کرده. شاید تست کنید کار کنه ولی ممکن بود دچار خطا بشه در آینده در شرایط خاص
@DevTwitter | <Mahdi Akrami/>
@DevTwitter | <Mahdi Akrami/>
Forwarded from LearnPOV | لرن پی او وی
#git #github
اگر پروژه ای دارید تو گیتهابتون که دوست دارید بقیه هم ببینن، استار بدن و یا استفاده کنند بفرستید تو کامنتای همین پست ⭐
آدرس گیتهابتون رو هم بزارید اگر خواستید مشکلی نیست ✨❤️
🚀 @coolycode
Forwarded from DevTwitter | توییت برنامه نویسی
اشتراکگذاری دادهها در میکروسرویسها: تعادل بین Consistency و Scalability
سالها پیش وقتی شروع به کار با میکروسرویسها کردم، قانون «هر سرویس نباید دیتابیس خودش رو با سرویس دیگه به اشتراک بذاره» رو خیلی جدی گرفتم. این قانون منطقی به نظر میومد. سرویسها باید مالک دادههاشون باشن و بتونن بدون مشکل تغییرات خودشونو اعمال کنن. اما نکتهای که من اول متوجه نشدم این بود که تفاوتی بزرگ بین Sharing a data source (دیتابیس مرکزی) و Sharing data وجود داره.
در دنیای میکروسرویسها، دادهها مثل یک زنجیره برای ارتباط بین سرویسها عمل میکنن. مثلا سرویس Trips نیاز به اطلاعات مسافران از سرویس Passenger یا اطلاعات رانندگان از سرویس Driver داره. خیلی منطقی به نظر میاد که این دادهها رو به صورت Synchronous درخواست کنیم، اما این روش در مقیاسهای بزرگ چالشهایی رو به همراه داره.
چرا درخواستهای Synchronous برای دادهها نمیتونند به خوبی مقیاسپذیر باشند؟
درخواستهای همزمان و دریافت دادههای بهروز اول به نظر منطقی میاد. در نهایت همه ما میخواهیم دادههای جدید و دقیق داشته باشیم، درست؟ اما وقتی این روال رو برای مدت طولانی ادامه میدیم، مشکلاتی پیش میاد:
- زنجیرههای وابستگی: وقتی هر سرویس برای دریافت دادههاش به سرویس دیگهای وابسته باشه، در طول زمان تبدیل به یک شبکه پیچیده میشه. مثلا سرویس Leaderboard نیاز به اطلاعات User Service برای نمایش نام و آواتار کاربران داره، و این باعث میشه که یک زنجیره از درخواستها به وجود بیاد.
- نقطههای شکست یا SPOF: وقتی سرویسهای زیادی به یک سرویس مشترک مثل User Service وابسته هستند، اون سرویس تبدیل به یک گلوگاه میشه. اگه این سرویس خراب بشه، میتونه کل سیستم رو تحت تاثیر قرار بده.
- تاخیر در پردازش: هر درخواست اضافی در زنجیره باعث افزایش تاخیر میشه.
با این شرایط، باید این سوال رو بپرسیم: آیا همیشه به دادههای آپدیت نیاز داریم؟
کار با Eventual Consistency: یک راهحل مقیاسپذیر
به جای اینکه هر سرویس برای دادههای خودش درخواستهای همزمان ارسال کنه، میشه هر سرویس کپی محلی از دادههای مورد نیاز خودش رو نگهداری کنه و اونها رو از طریق Event ها یا Caching آپدیت کنه. این رویکرد ممکنه باعث بشه دادهها در نهایت سازگار یا Consistent باشن، یعنی دادهها ممکنه کمی دیر بهروزرسانی بشن، ولی هیچوقت قدیمی و از تاریخ گذشته نمیمونن. این روش معمولاً بهترین انتخاب هست. چرا؟
- مقیاسپذیری: سرویسها میتونن دادههایی رو که نیاز دارن به طور محلی ذخیره کنن و دیگه نیازی به درخواست همزمان به سرویسهای دیگه نیست.
- کاهش SPOF: دادههای محلی به این معنی هستند که سرویسها میتونن مستقل عمل کنن و وابستگی به سرویسهای دیگه رو کاهش بدن.
- عملکرد بهتر: چون هر سرویس دسترسی سریع به دادههای ضروری خودش داره، دیگه نیازی به درخواستهای همزمان نیست که باعث افزایش تاخیر بشه.
سازگاری دادهها در عمل
سرویسها به دادههای مختلف نیاز دارند و هر کدوم سازگاری یا Consistency متفاوتی میطلبند:
- سرویس Leaderboard: نیاز به دادههای کاربری داره، ولی ممکنه آواتارها و نامهای نمایشی کمی قدیمی هم مشکلی ایجاد نکنه. این سرویس میتونه یک کپی محلی از دادههای کاربران داشته باشه.
- سرویس Notification: این سرویس نیاز به ایمیلهای بهروز داره تا به درستی به کاربران پیام ارسال کنه. اینجا شاید نیاز به همگامسازی دقیقتری باشه.
@DevTwitter | <Massimo Dev/>
سالها پیش وقتی شروع به کار با میکروسرویسها کردم، قانون «هر سرویس نباید دیتابیس خودش رو با سرویس دیگه به اشتراک بذاره» رو خیلی جدی گرفتم. این قانون منطقی به نظر میومد. سرویسها باید مالک دادههاشون باشن و بتونن بدون مشکل تغییرات خودشونو اعمال کنن. اما نکتهای که من اول متوجه نشدم این بود که تفاوتی بزرگ بین Sharing a data source (دیتابیس مرکزی) و Sharing data وجود داره.
در دنیای میکروسرویسها، دادهها مثل یک زنجیره برای ارتباط بین سرویسها عمل میکنن. مثلا سرویس Trips نیاز به اطلاعات مسافران از سرویس Passenger یا اطلاعات رانندگان از سرویس Driver داره. خیلی منطقی به نظر میاد که این دادهها رو به صورت Synchronous درخواست کنیم، اما این روش در مقیاسهای بزرگ چالشهایی رو به همراه داره.
چرا درخواستهای Synchronous برای دادهها نمیتونند به خوبی مقیاسپذیر باشند؟
درخواستهای همزمان و دریافت دادههای بهروز اول به نظر منطقی میاد. در نهایت همه ما میخواهیم دادههای جدید و دقیق داشته باشیم، درست؟ اما وقتی این روال رو برای مدت طولانی ادامه میدیم، مشکلاتی پیش میاد:
- زنجیرههای وابستگی: وقتی هر سرویس برای دریافت دادههاش به سرویس دیگهای وابسته باشه، در طول زمان تبدیل به یک شبکه پیچیده میشه. مثلا سرویس Leaderboard نیاز به اطلاعات User Service برای نمایش نام و آواتار کاربران داره، و این باعث میشه که یک زنجیره از درخواستها به وجود بیاد.
- نقطههای شکست یا SPOF: وقتی سرویسهای زیادی به یک سرویس مشترک مثل User Service وابسته هستند، اون سرویس تبدیل به یک گلوگاه میشه. اگه این سرویس خراب بشه، میتونه کل سیستم رو تحت تاثیر قرار بده.
- تاخیر در پردازش: هر درخواست اضافی در زنجیره باعث افزایش تاخیر میشه.
با این شرایط، باید این سوال رو بپرسیم: آیا همیشه به دادههای آپدیت نیاز داریم؟
کار با Eventual Consistency: یک راهحل مقیاسپذیر
به جای اینکه هر سرویس برای دادههای خودش درخواستهای همزمان ارسال کنه، میشه هر سرویس کپی محلی از دادههای مورد نیاز خودش رو نگهداری کنه و اونها رو از طریق Event ها یا Caching آپدیت کنه. این رویکرد ممکنه باعث بشه دادهها در نهایت سازگار یا Consistent باشن، یعنی دادهها ممکنه کمی دیر بهروزرسانی بشن، ولی هیچوقت قدیمی و از تاریخ گذشته نمیمونن. این روش معمولاً بهترین انتخاب هست. چرا؟
- مقیاسپذیری: سرویسها میتونن دادههایی رو که نیاز دارن به طور محلی ذخیره کنن و دیگه نیازی به درخواست همزمان به سرویسهای دیگه نیست.
- کاهش SPOF: دادههای محلی به این معنی هستند که سرویسها میتونن مستقل عمل کنن و وابستگی به سرویسهای دیگه رو کاهش بدن.
- عملکرد بهتر: چون هر سرویس دسترسی سریع به دادههای ضروری خودش داره، دیگه نیازی به درخواستهای همزمان نیست که باعث افزایش تاخیر بشه.
سازگاری دادهها در عمل
سرویسها به دادههای مختلف نیاز دارند و هر کدوم سازگاری یا Consistency متفاوتی میطلبند:
- سرویس Leaderboard: نیاز به دادههای کاربری داره، ولی ممکنه آواتارها و نامهای نمایشی کمی قدیمی هم مشکلی ایجاد نکنه. این سرویس میتونه یک کپی محلی از دادههای کاربران داشته باشه.
- سرویس Notification: این سرویس نیاز به ایمیلهای بهروز داره تا به درستی به کاربران پیام ارسال کنه. اینجا شاید نیاز به همگامسازی دقیقتری باشه.
@DevTwitter | <Massimo Dev/>
Forwarded from Go Casts 🚀
استخدام 🚀
ماه قبل دوستان فعال تیمسازی رو به دو شرکت و کارفرما معرفی کردیم و الحمدلله یکی از بچه ها استخدام شد.
بین ناامیدی و موفقیت، یه مرز باریک وجود داره که با توکل به خدا، تلاش و صبوری میشه بهش رسید.
ایمان جان بعد از چند ماه فعالیت جدی در تیمسازی و تلاش برای استخدام موفق شد الحمدلله
دوستانی که خارج از تهران هستند، به خاطر کمتر بودن موقعیت دورکاری نگرانی بیشتری بابت استخدام دارند.
شرح تصاویر
۱ - انگیزه دادن برای شروع
۲ - تاکید بر فعالیت جدی در تیمسازی
۳ - خبر استخدام
۴ - تاکید بر همراهی
۵ - تاییدیه کارفرما
دوره + تیمسازی بکند و گولنگ Go Casts
لینک خرید دوره + تیمسازی با ۵۰ درصد تخفیف به مبلغ ۴ میلیون و ۵۰۰ هزار تومان
https://survey.porsline.ir/s/PISsWn7f
همه چیز در مورد دوره و تیمسازی در این پست توضیح داده شده
https://t.iss.one/gocasts/434
تو این پست هم میتونید فیدبک های دوره و تیمسازی و استخدام بچه هارو بخونید
https://t.iss.one/gocasts/441
دوستانی که در خرید دوره تردید دارند میتونن برای مشاوره کوتاه تلفنی، فرم زیر رو پر کنند که باهاشون تماس بگیرم
https://survey.porsline.ir/s/ATeQL4b4
@gocasts
ماه قبل دوستان فعال تیمسازی رو به دو شرکت و کارفرما معرفی کردیم و الحمدلله یکی از بچه ها استخدام شد.
بین ناامیدی و موفقیت، یه مرز باریک وجود داره که با توکل به خدا، تلاش و صبوری میشه بهش رسید.
ایمان جان بعد از چند ماه فعالیت جدی در تیمسازی و تلاش برای استخدام موفق شد الحمدلله
دوستانی که خارج از تهران هستند، به خاطر کمتر بودن موقعیت دورکاری نگرانی بیشتری بابت استخدام دارند.
شرح تصاویر
۱ - انگیزه دادن برای شروع
۲ - تاکید بر فعالیت جدی در تیمسازی
۳ - خبر استخدام
۴ - تاکید بر همراهی
۵ - تاییدیه کارفرما
دوره + تیمسازی بکند و گولنگ Go Casts
لینک خرید دوره + تیمسازی با ۵۰ درصد تخفیف به مبلغ ۴ میلیون و ۵۰۰ هزار تومان
https://survey.porsline.ir/s/PISsWn7f
همه چیز در مورد دوره و تیمسازی در این پست توضیح داده شده
https://t.iss.one/gocasts/434
تو این پست هم میتونید فیدبک های دوره و تیمسازی و استخدام بچه هارو بخونید
https://t.iss.one/gocasts/441
دوستانی که در خرید دوره تردید دارند میتونن برای مشاوره کوتاه تلفنی، فرم زیر رو پر کنند که باهاشون تماس بگیرم
https://survey.porsline.ir/s/ATeQL4b4
@gocasts
Forwarded from DevTwitter | توییت برنامه نویسی
اقا یک دانلود منیجر دارم توسعه میدم شما میتونی ترد مشخص کنی و امکان resume و.. داره و میتونی یک لینک یا چند لینک بدید و بیشتر به درد ترمینال میخوره ولی دارم روی گرافیکش کار میکنم
https://github.com/rezabojnordi/shabi_download
دوست داشتید میتونید استفاده کنید و تعییرش بدید
@DevTwitter | <reza/>
https://github.com/rezabojnordi/shabi_download
دوست داشتید میتونید استفاده کنید و تعییرش بدید
@DevTwitter | <reza/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 یکی از دردسرساز ترین بخش طراحی وب چند زبانه کردن وب سایت هست.
البته قالب پاندا که زبان فارسی بدون افزونه اضافه کردم اما مشکل اینکه باید بخشی از وب سایت باید راست چین کنید و با وجود چپ چین پیش فرض قالب, کار راست چین سازی دشوار شده و تمام عناصر و المان های قالب بهم می ریزد. (این بخش توی گیت هاب ثبت نکردم چون بهش نیازی نیست)
روش بهتر اینکه باید برای هر زبان سابدامین بزنید که پروژه با زبان مختلف بالا بیارید که عملا وبمستر باید زحمت لاگین کردن هر سابدامین رو بکشه و باید منابع هاست بیشتری برای سابدامین ها اختصاص بده.
@TheRaymondDev
البته قالب پاندا که زبان فارسی بدون افزونه اضافه کردم اما مشکل اینکه باید بخشی از وب سایت باید راست چین کنید و با وجود چپ چین پیش فرض قالب, کار راست چین سازی دشوار شده و تمام عناصر و المان های قالب بهم می ریزد. (این بخش توی گیت هاب ثبت نکردم چون بهش نیازی نیست)
روش بهتر اینکه باید برای هر زبان سابدامین بزنید که پروژه با زبان مختلف بالا بیارید که عملا وبمستر باید زحمت لاگین کردن هر سابدامین رو بکشه و باید منابع هاست بیشتری برای سابدامین ها اختصاص بده.
@TheRaymondDev
Forwarded from Armon technical logs (armon Taheri)
به شدت توصیه میکنم فصل ۴ این کتاب رو مطالعه کنین
Forwarded from محتوای آزاد سهراب
برای قسمت سوم درحال نصب دبیان هستم، قراره با میزکار گنوم آشنا بشیم و همینطور بریم سراغ واین.
@SohrabContents
@SohrabContents
Forwarded from Yasha
آدم باید passive income زندگیش جوری باشه که بعد از مرگش حتی جنازشم تا یه سال پول دربیاره.
Forwarded from Gopher Academy
🔵 عنوان مقاله
vgt: The 'Missing Tool' for Visualizing Go Tests?
🟢 خلاصه مقاله:
مقاله مورد بحث به معرفی و تشریح یک ابزار مبتنی بر مرورگر پرداخته است که برای تجسم نتایج تستهای زبان برنامهنویسی Go طراحی شده است. این ابزار برای درک بهتر پاراللیسم در اجرای تستها و شناسایی تستهایی که زمان بیشتری لازم دارند، مفید توصیف شده است. با استفاده از این ابزار، توسعهدهندگان قادر خواهند بود به تحلیل دقیقتر و بصری نتایج تستها دست پیدا کنند، که این میتواند در بهبود کیفیت نرمافزار و کاهش زمان توسعه مؤثر باشد. ابزار ارائهشده راهحلی جامع برای رصد و بهینهسازی رفتار تستها در محیطهای پیچیده و چندموازی ارائه میدهد و به کمک آن توسعهدهندگان میتوانند نقاط ضعف برنامهریزی شده در تستهای خود را شناسایی و رفع نمایند.
🟣لینک مقاله:
https://golangweekly.com/link/161827/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
vgt: The 'Missing Tool' for Visualizing Go Tests?
🟢 خلاصه مقاله:
مقاله مورد بحث به معرفی و تشریح یک ابزار مبتنی بر مرورگر پرداخته است که برای تجسم نتایج تستهای زبان برنامهنویسی Go طراحی شده است. این ابزار برای درک بهتر پاراللیسم در اجرای تستها و شناسایی تستهایی که زمان بیشتری لازم دارند، مفید توصیف شده است. با استفاده از این ابزار، توسعهدهندگان قادر خواهند بود به تحلیل دقیقتر و بصری نتایج تستها دست پیدا کنند، که این میتواند در بهبود کیفیت نرمافزار و کاهش زمان توسعه مؤثر باشد. ابزار ارائهشده راهحلی جامع برای رصد و بهینهسازی رفتار تستها در محیطهای پیچیده و چندموازی ارائه میدهد و به کمک آن توسعهدهندگان میتوانند نقاط ضعف برنامهریزی شده در تستهای خود را شناسایی و رفع نمایند.
🟣لینک مقاله:
https://golangweekly.com/link/161827/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - roblaszczak/vgt: The missing tool for Visualising Go Tests
The missing tool for Visualising Go Tests. Contribute to roblaszczak/vgt development by creating an account on GitHub.