Sobes.tech

Golang

Go uygulaması geliştirirken performans değerlendirmesi ve profil oluşturma için hangi araçları kullanıyorsunuz?

Senior
2gis2gis
33

Programlama paradigmaları arasında imperatif olanın yanı sıra fonksiyonel de vardır — onun avantajlarının neler olduğunu biliyor musunuz?

Middle
Graveling
33

İş yerinde bir başarısızlık hakkında bana anlat.

Senior
Effective IT
33

Görevlerin çözümüne ve teknik detaylandırmasına da mı ilgileniyorsun?

Senior
AvitoAvito
33

len() — bu neyin uzunluğu?

Middle+
Napoleon IT
33

Repeatable Read ile Serializable arasındaki temel fark nedir?

Senior
Гос крипта
33

Go'daki temel veri tiplerini listeleyin

Senior
amoCRMamoCRM
33

CAP teoremi hakkında bana anlat

Middle+
СБЕРСБЕР
33

Satıcıları engellemek için bir hizmet var: Bir yöntem satıcı kimliğini alır ve engellenenler tablosuna kaydeder. Bu mantığı nasıl gerçekleştirirdiniz?

Middle
Aliexpress
33

Sorgulama satırı 84'teki WITH ... AS (...) yapısına ne denir?

Middle
СитиДрайвСитиДрайв
33

Neden defer anahtar kelimesini kullandın?

Senior
СБК ПАРУС
33

Data yarışı nedir?

Senior
ТехзорТехзор
33

Mimari tasarımına nasıl yaklaşıyorsun? Nereden başlıyorsun?

Senior
VK Live
33

Birden fazla teklif varsa, nasıl seçeceksin?

Middle+
VK CloudVK Cloud
33

sync/atomic paketi hakkında ne biliyorsun?

Middle
АО Медиа Эффект
32

func (r *PayoutRepository) Payout(advertiserID, partnerID string, amount float32) error { advertiser, err := r.find(totalPayouts) // bir işlem ekle if err != nil { return err } partner, err := r.find(partnerID) if err != nil { return err } advertiser.Balance -= amount partner.Hold -= amount partner.Balance += amount if err := r.save(advertiser); err != nil { return err } if err := r.save(partner); err != nil { return err } r.totalPayouts++ return nil } func (r *PayoutRepository) find(id string) (Partner, error) { p := Partner{} err := r.db.QueryRow("SELECT * FROM partners WHERE id = " + id).Scan(&p) // $1 ekle if err != nil { if err == sql.ErrNoRows { return p, errors.New("ortak bulunamadı") } return p, err } return p, nil }

Senior
Pasul LTD
32

Neden piyasaya çıktınız, geçişin motivasyonu nedir?

Middle+
AvitoAvito
32

PostgreSQL ile çalışma sırasında ilginç vakaları anlat

Middle+
VK CloudVK Cloud
32

Hangi komut disk alanını gösterir?

Middle+
VK CloudVK Cloud
32

Segmentasyon hizmetinin iş mantığını açıklayın: veri işleme hattı nasıl çalışıyordu?

Middle
СБЕРСБЕР
32
/411