"ssize_t wb;" 中变量名的命名约定
Naming convention of variable name in "ssize_t wb;"
我正在查看一些套接字代码。
它将 "wb" 声明为长度:
ssize_t wb;
wb = sendto(sock, buf, len, 0,
(struct sockaddr *) &addr, sizeof(addr));
有谁知道 "wb" 是什么的缩写?我认为变量名应该是不言自明的。
我的猜测是 "written bytes"。
至于变量名是不言自明的,这是真的,但它在代码的上下文中。如果您直到一百行之后才使用变量 a,那么它可能不需要太多上下文。如果您在一两行内再次使用它并且没有人会对此感到困惑,很多时候它会被缩短为一两个字符。
我正在查看一些套接字代码。 它将 "wb" 声明为长度:
ssize_t wb;
wb = sendto(sock, buf, len, 0,
(struct sockaddr *) &addr, sizeof(addr));
有谁知道 "wb" 是什么的缩写?我认为变量名应该是不言自明的。
我的猜测是 "written bytes"。
至于变量名是不言自明的,这是真的,但它在代码的上下文中。如果您直到一百行之后才使用变量 a,那么它可能不需要太多上下文。如果您在一两行内再次使用它并且没有人会对此感到困惑,很多时候它会被缩短为一两个字符。