Only if they are well-known in the language you’re using or domain you’re writing for. x
and y
are fine for coordinates. i
and j
are fine for loop indices. But abbreviating things unnecessarily is bad IMO. s = GetSession()
is too terse, for example.
Not really a problem with UDP itself, but with some very old protocols like DNS that rely on UDP but can’t be changed because of compatibility. If you’re writing a new service that uses UDP, there’s nothing stopping you from designing it so that it doesn’t provide an opportunity for bandwidth amplification.