Dear Geeks:
This code is hard to read (Every line requires translating abbreviations into english) & all of these variable names will be fucking obnoxious for any programmer who needs a screen reader.
This hurts maintainability & emergency bug hunting.
src_endp → source_endpoint
dst_addr_mode → destination_address_mode probably. I'm guessing WTF they meant by "dst"
dst_endp → destination_endpoint
req_dst_addr → request_destination_address

))
André Polykanine
in reply to masukomi • • •masukomi
in reply to André Polykanine • • •@menelion
🤔 Hadn't considered that, but unfortunately that's not really something we have much say over, as their use is either hardcoded into the language spec OR you'd be making non-idiomatic code and everyone who saw it would hate you. 😉
We can abolish the practice of prefacing private methods with underscores in most languages, but… 🤷♀️
Kinda sucks to have the only real accommodation option be to use a different language.
André Polykanine
in reply to masukomi • • •