Sobes.tech

Golang

Pastāstiet par savu pieredzi ar PostgreSQL: vai projektējāt shēmas, optimizējāt vaicājumus, administrējāt?

Middle
204

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Paldies par jūsu pasūtījumu!\n\n" body += "Šeit ir jūsu pasūtījuma preces:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Paldies par jūsu pasūtījumu!\n\n" orderDetails += "Šeit ir jūsu pasūtījuma preces:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nKopā (ieskaitot PVN): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Jūsu pasūtījuma apstiprinājums" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
162

Kā sekot, vai e-pasts ir nosūtīts, un ko darīt, ja tas neizdevās?

Middle
161

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

Kur tiek Go virknes: heapā vai stackā?

Middle
132

[vārds] jautāja: Kādas ir tavas sarkanās karoga — kas ir nepieņemami darbā vai procesos?

Middle
127

Jūs pievienojāt vaicājuma indeksu, bet saskaņā ar EXPLAIN tas nav kļuvusi ātrāka. Kas varētu būt problēma?

Middle
119

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

Middle
118

[vārds] jautāja: Kā tika sadalīti uzdevumi jūsu komandā?

Middle
114

[vārds] jautāja: Kā tu redzi savu karjeras izaugsmi — uz cilvēku vadību vai inženierijas lomu?

Middle
111

Vai ir normāli, ka e-pasta sūtīšana bloķē pasūtījuma izveidi? Kā to labot?

Middle
100

[vārds] jautāja: Kā tu papildus attīsties — ko lasi vai skaties?

Middle
98

[vārds] jautāja: Kādus kritērijus tu šobrīd izmanto uzņēmuma izvēlei?

Middle
98

[vārds] jautāja: Vai tu zini kaut ko par uzņēmumu Tutu.ru, vai esi izmantojis pakalpojumu?

Middle
94

Kādas sinhronizācijas primitives ir Go? Kurš mutex būtu vispiemērotākais šajā gadījumā?

Middle
88

Pastāsti par vienas atbildības principu (SRP). Kā to piemērot funkcijai CreateOrder?

Middle
87

[vārds] jautāja: Vai tev vairāk patīk produktu uzdevumi vai infrastruktūras uzdevumi?

Middle
80

[vārds] jautāja: Kas tevi visvairāk motivē darbā?

Middle
75

[vārds] jautāja: Pastāsti par savu pašreizējo atbildības jomu un uzdevumiem iiko.

Middle
70

[vārds] jautāja: Kas tev šobrīd nepatīk tavā pašreizējā darbā un kāpēc meklē?

Middle
50
/2