Sobes.tech

Golang

PostgreSQL ilə işləmə təcrübənizdən danışın: sxemlər tərtib etdinizmi, sorğuları optimallaşdırdınızmı, idarə etdinizmi?

Middle
208

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Təşəkkür edirik!\n\n" body += "Sifarişinizdəki maddələr:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Təşəkkür edirik!\n\n" orderDetails += "Sifarişinizdəki maddələr:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nCəm (ƏDV daxil): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Sifarişinizin təsdiqi" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
164

E-poçtun göndərildiyini necə izləmək və uğursuz olarsa nə etmək lazımdır?

Middle
162

func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) {

Middle
145

[ad] soruşdu: Sənin qırmızı bayraqların nədir — işdə və ya proseslərdə qəbul edilə bilməz olan nədir?

Middle
136

var ( mu sync.Mutex items []Product vatRate = 10.0 order Order ) type Product struct { NameOfProduct string PriceOfProduct float32 } type Order struct { Items []Product } func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) { items = append(items, item) } func RemoveItemFromShoppingCart(nameOfItem string) bool { mu.Lock() defer mu.Unlock() for i, item := range items { if item.NameOfProduct == nameOfItem { items = append(items[:i], items[i+1:]...) } } }

Middle
135

Go-da sətirlər harada saxlanılır: heap-də və ya stack-də?

Middle
134

[ad] soruşdu: Tapşırıqlar komandanda necə paylanıb?

Middle
121

Sorğu üçün indeks əlavə etmisiniz, amma EXPLAIN-ə görə daha sürətli olmadı. Problemi nə ola bilər?

Middle
120

[ad] soruşdu: Karyera inkişafını necə görürsən — insan idarəetməsi və ya mühəndislik rolu yönündə?

Middle
116

[ad] soruşdu: Hal-hazırda şirkət seçərkən hansı meyarları istifadə edirsən?

Middle
108

[ad] soruşdu: Tutu.ru şirkəti haqqında bir şey bilirsənmi, xidmətdən istifadə etdinmi?

Middle
105

[ad] soruşdu: Özünü əlavə olaraq necə inkişaf etdirirsən — nə oxuyursan və ya izləyirsən?

Middle
105

E-poçt göndərilməsi sifarişin yaradılmasını blok edirmi? Bunu necə düzəltmək olar?

Middle
102

Go-da hansı sinxronizasiya primitive-ləri mövcuddur? Bu halda hansı mutex daha uyğundur?

Middle
96

Yeganə məsuliyyət prinsipi (SRP) haqqında danış. Bunu CreateOrder funksiyasına necə tətbiq etmək olar?

Middle
91

[ad] soruşdu: Məhsul ilə əlaqəli vəzifələri yoxsa infrastruktur vəzifələrini üstün tutursan?

Middle
87

[ad] soruşdu: İşdə səni ən çox nə motivasiya edir?

Middle
77

[ad] soruşdu: iiko-da hazırki məsuliyyət sahən və vəzifələr haqqında danış.

Middle
73

[ad] soruşdu: Hal-hazırkı işində nəyi bəyənmirsən və niyə axtarırsan?

Middle
51
/2