این اسکیل چه میکند؟
کدنویسی دفاعی Go برای پیشگیری panic، فساد خاموش داده و باگ ظریف runtime.
Defensive Golang coding to prevent panics, silent data corruption, and subtle runtime bugs.
چه زمانی به کار میآید؟
برای nil panic، append aliasing، دسترسی همزمان map، مقایسهٔ float، zero-value، reviewِ nil-safety، overflow تبدیل عدد، lifecycle منبع مثل defer در loop یا کپی دفاعی slice/map.
when encountering nil panics, append aliasing, map concurrent access, float comparison pitfalls, or zero-value design questions. Also use when reviewing code for nil-safety, numeric conversion overflow, resource lifecycle issues (defer in loops), or defensive copying of slices and maps
کاربردهای مرتبط
برچسبگذاری خودکار بر اساس نام و توضیح؛ ممکن است نیازمند اصلاح باشد.