Hər bir proqramçının başına gələn tipik bir problem: vaxtaşırı eyni funksiyaları, middleware-ləri və ya konfiqurasiya kodlarını axtarıb tapmaq, sonra yenidən yazmaq. Bəzən sadə sintaksis belə yaddan çıxır və Google'da dəqiqələr itirilir. Məhz bu səbəbdən bir tərtibatçı AutoSnippets adlı özəl alətini hazırlayıb.
Alətin yaradıcısı qeyd edir ki, hər bir neçə həftədən bir eyni 10 şeyi sıfırdan yazmaq məcburiyyətində qalırmış: rate limiter middleware, webhook imza yoxlaması, retry-with-backoff, connection pool konfiqurasiyası və s. Bu təkrarlanan işə son qoymaq üçün AutoSnippets'i qurub.
Hal-hazırda alətdə Python, JavaScript, TypeScript, Java, C#, C++, Go, PHP, Rust və SQL dilləri üçün 50-yə yaxın kod parçası mövcuddur. Bunların hamısı istehsal mühitində (production-ready) istifadəyə yararlıdır. Müəllifin sevimliləri arasında Go dilində kanal əsaslı worker pool (32 nömrəli parça), Rust dilində Arc + Mutex ilə təhlükəsiz sayğac (41), SQL-də rekursiv CTE ilə təşkilat sxemi (50) və PHP-də 8 sətirdə RBAC (38) var.
Alət tamamilə pulsuzdur və heç bir qeydiyyat, email və ya daxil olma tələb etmir. Sadəcə veb sayta daxil olub istədiyiniz kod parçasını seçib kopyalamaq kifayətdir. Müəllif gələcəkdə daha çox parça əlavə edəcəyini bildirir.
Bu cür alətlər xüsusilə sürətli prototipləmə və ya komanda daxilində standart kod nümunələrini paylaşmaq üçün faydalı ola bilər. Əgər siz də tez-tez eyni kodları axtarırsınızsa, AutoSnippets'i bookmark etməyə dəyər.



