Durumunu hiç kontrol etmiyorsam bir Go kanalını sonsuza kadar açık bırakmak (kanalı asla kapatmamak) uygun mudur? Bellek sızıntılarına neden olacak mı? Aşağıdaki kod uygun mu?
func (requestCh chan<- Request) GetResponse(data RequestData) Response {
reply := make(chan Response)
requestCh <- Request{data: data, replyCh: reply}
return <-reply
}