Дар бораи таҷрибаи кор бо PostgreSQL нақл кунед: схемаҳоро тарҳрезӣ кардед, дархостҳоро оптимизатсия кардед, идора кардед?
Golang
func buildOrderEmailBody(items []Item, totalPrice float64) string { 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 { }
Чӣ тавр пайгирӣ кардан, ки почтаи электронӣ ирсол шуд ва чӣ кор кардан агар он муваффақ нашуд?
func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) {
[ном] пурсид: Дар бораи он чӣ дар кор ё равандиҳо номувофиқ аст, пурсид.
Дар Go, сатрҳо дар куҷо нигоҳ дошта мешаванд: дар heap ё дар stack?
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:]...) } } }
[ном] пурсид: Вазифаҳо дар гурӯҳатон чӣ гуна тақсим шудаанд?
[ном] пурсид: Чӣ гуна рушди касбии худро мебинӣ — ба самти идоракунии одамон ё роли муҳандисӣ?
Шумо индекс барои дархост илова кардед, аммо ба гуфтаи EXPLAIN тезтар нашуд. Мушкил чӣ метавонад бошад?
[ном] пурсид: Ҳоло барои интихоби ширкат кадом меъёрҳоро истифода мебарӣ?
[ном] пурсид: Чӣ гуна ислоҳот мекунӣ — чӣ мехонӣ ё мебинӣ?
[ном] пурсид: Оё дар бораи ширкати Tutu.ru чизе медонӣ, оё хизматрасониро истифода бурдӣ?
Кадом primitives-и синхронизатсия дар Go вуҷуд доранд? Кадом mutex дар ин ҳолат беҳтар аст?
Оё одоб аст, ки фиристодани имейлҳо сохтани фармоишро монеъ мешавад? Инро чӣ гуна бояд ислоҳ кард?
Дар бораи принсипи масъулияти ягона (SRP) гап зан. Чӣ гуна онро ба функсияи CreateOrder татбиқ кардан мумкин аст?
[ном] пурсид: Оё вазифаҳои маҳсулот ё вазифаҳои инфрасохторро бештар дӯст медорӣ?
[ном] пурсид: Дар бораи он чӣ дар корат туро бештар ҳавасманд мекунад?
[ном] пурсид: Дар бораи минтақаи ҳозираи масъулият ва вазифаҳои худ дар iiko нақл кун.
[ном] пурсид: Дар бораи он чӣ дар корат намебошад ва чаро ҷустуҷӯ мекунӣ, пурсид.