Sobes.tech

PostgreSQL-мен жұмыс тәжірибеңіз туралы айтыңыз: схемаларды жобалау, сұрауларды оңтайландыру, әкімшілік ету?

Middle
210

функция buildOrderEmailBody(items []Item, totalPrice float64) жол { body := "Тапсырысыңыз үшін рақмет!\n\n" body += "Міне, тапсырысыңыздағы заттар:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Тапсырысыңыз үшін рақмет!\n\n" orderDetails += "Міне, тапсырысыңыздағы заттар:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nБарлығы (ҚҚС-мен): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Сіздің тапсырысыңыз расталды" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
165

Электронды пошта жіберілгенін қалай бақылап, сәтсіз болған жағдайда не істеу керек?

Middle
164

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

Middle
148

[аты] суроо берди: Сенің қызыл жалауларың қандай — жұмыс немесе процестерде қабылданбайтын нәрсе?

Middle
146

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 тілінде жолдар қайда сақталады — heap-те ме, stack-те ме?

Middle
134

[аты] суроо берди: Командада тапсырмалар қалай бөлінді?

Middle
130

[аты] суроо берди: Кесиптик өсүшүңдү кандай көрөсүң — адамдарды башкаруу жағынабы же инженердик ролгабы?

Middle
124

Сіз сұрау үшін индекс қостыңыз, бірақ EXPLAIN бойынша ол тезірек жұмыс істемеді. Мәселе неде болуы мүмкін?

Middle
121

[аты] суроо берди: Өзүңдү кандайча кошумча өнүктүрөсүң — эмне окуйсуң же көрөсүң?

Middle
118

[аты] суроо берди: Қазіргі уақытта компанияны таңдау үшін қандай критерийлерді қолданасың?

Middle
117

[аты] сұрады: Tutu.ru компаниясы туралы не білесің, қызметін қолдандың ба?

Middle
113

Электронды пошта жіберу тапсырыс жасау процесін блоктай ма? Оны қалай түзетуге болады?

Middle
103

Go тілінде қандай синхрондау примитивтері бар? Бұл жағдайда қай mutex жақсырақ болады?

Middle
101

Бір жауапкершілік принципі (SRP) туралы айтыңыз. Оны CreateOrder функциясына қалай қолдануға болады?

Middle
97

[аты] суроо берди: Өнімге байланыштуу тапшырмалардыбы же инфрақұрылым тапсырмаларын баалайсың?

Middle
95

[аты] суроо берди: Жұмыста сені ең көп не қозғайды?

Middle
81

[аты] суроо берди: iiko-дегі қазіргі жауапкершілік аймағың және тапсырмаларың туралы айтып бер.

Middle
75

[аты] суроо берди: Қазіргі жұмысыңда не ұнамайды және неге іздеп жүрсің?

Middle
52
/2