Sobes.tech

Golang

Meséljen a PostgreSQL-sel való tapasztalatáról: tervezett sémákat, optimalizálta a lekérdezéseket, adminisztrált?

Middle
210

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Köszönjük a rendelését!\n\n" body += "Íme a rendelésében szereplő tételek:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Köszönjük a rendelését!\n\n" orderDetails += "Íme a rendelésében szereplő tételek:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nÖsszeg (ÁFA-val): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Rendelés megerősítése" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
165

Hogyan lehet nyomon követni, hogy elküldték-e az e-mailt, és mit tegyünk, ha nem sikerült?

Middle
163

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

Middle
148

[név] kérdezte: Mik a piros zászlóid — mi elfogadhatatlan a munkában vagy a folyamatokban?

Middle
145

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

Hol tárolódnak a stringek Go-ban: heapen vagy stacken?

Middle
134

[név] kérdezte: Hogyan osztottátok szét a feladatokat a csapatban?

Middle
127

[név] kérdezte: Hogyan látod a karriered fejlődését — az emberek menedzsmentje felé vagy mérnöki szerepben?

Middle
122

Hozzáadtál egy indexet a lekérdezéshez, de az EXPLAIN szerint nem lett gyorsabb. Mi lehet a probléma?

Middle
121

[név] kérdezte: Milyen kritériumokat használsz jelenleg egy cég kiválasztásához?

Middle
116

[név] kérdezte: Hogyan fejleszted magad pluszban — mit olvasol vagy nézel?

Middle
115

[név] kérdezte: Tudsz valamit a Tutu.ru cégről, használtad már a szolgáltatást?

Middle
113

Normális, hogy az e-mail küldés blokkolja a rendelés létrehozását? Hogyan lehet ezt javítani?

Middle
102

Milyen szinkronizációs primitívek vannak Go-ban? Melyik mutex lenne a legjobb ebben az esetben?

Middle
100

Beszélj az egyetlen felelősség elvéről (SRP). Hogyan alkalmazhatod ezt a CreateOrder funkcióra?

Middle
96

[név] kérdezte: Inkább termékhez kapcsolódó feladatokat vagy infrastruktúrával kapcsolatos feladatokat preferálsz?

Middle
95

[név] kérdezte: Mi motivál leginkább a munkában?

Middle
80

[név] kérdezte: Mesélj a jelenlegi felelősségi körödről és feladataidról az iiko-nál.

Middle
75

[név] kérdezte: Mit nem szeretsz jelenleg a munkádban, és miért keresel?

Middle
52
/2