Sobes.tech

Golang

Vertel over je ervaring met PostgreSQL: heb je schema's ontworpen, query's geoptimaliseerd, beheerd?

Middle
206

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Bedankt voor je bestelling!\n\n" body += "Hier zijn de artikelen in je bestelling:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Bedankt voor je bestelling!\n\n" orderDetails += "Hier zijn de artikelen in je bestelling:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nTotaal (inclusief BTW): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Bevestiging van je bestelling" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
163

Hoe te controleren of een e-mail is verzonden en wat te doen als het niet is gelukt?

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

Waar worden strings in Go opgeslagen: in de heap of in de stack?

Middle
132

[naam] vroeg: Wat zijn jouw rode vlaggen — wat is onacceptabel in werk of processen?

Middle
129

Je hebt een index toegevoegd voor de query, maar volgens EXPLAIN werd het niet sneller. Wat kan het probleem zijn?

Middle
120

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

Middle
120

[naam] vroeg: Hoe werden de taken verdeeld in jouw team?

Middle
115

[naam] vroeg: Hoe zie je je carrièreontwikkeling — richting people management of een engineeringrol?

Middle
111

[naam] vroeg: Welke criteria gebruik je momenteel om een bedrijf te kiezen?

Middle
101

Is het normaal dat het verzenden van e-mails het aanmaken van een bestelling blokkeert? Hoe los je dit op?

Middle
101

[naam] vroeg: Hoe ontwikkel je jezelf aanvullend — wat lees of kijk je?

Middle
99

[naam] vroeg: Weet je iets over het bedrijf Tutu.ru, heb je de service gebruikt?

Middle
96

Welke primitieve synchronisatie zijn er in Go? Welke mutex is het beste in dit geval?

Middle
89

Vertel over het principe van enkele verantwoordelijkheid (SRP). Hoe pas je het toe op de functie CreateOrder?

Middle
87

[naam] vroeg: Geef je de voorkeur aan producttaken of infrastructuurtaken?

Middle
81

[naam] vroeg: Wat drijft je het meest in je werk?

Middle
76

[naam] vroeg: Vertel me over je huidige verantwoordelijkheidsgebied en taken bij iiko.

Middle
70

[naam] vroeg: Wat vind je momenteel niet leuk aan je huidige baan en waarom ben je op zoek?

Middle
50
/2