【发布时间】:2011-01-05 18:39:12
【问题描述】:
我注意到,在 C# 中,我在任何地方都使用非常短的变量名。我的代码被污染了
foreach(var (v|f|i) in SOMETHING)
for(int (i|n|z)=0
var (ret|r) = blah();
...
return ret;
var sw = new StringWriter();
using(var r = cmd.ExecuteNonQuery()) {
while(r.Read()) {
r.GetSomething(3)
我不知道这是坏还是好的。我当然可以阅读它。我 5 个月前或更早之前没有看过代码,所以我不能说我是否理解旧代码。我所有的函数都很短,只做一件事,所以通过阅读函数,您可以很好地了解变量是什么,特别是因为函数中有
人们过去常常对我大喊不使用好的变量名。我没有使用好的变量名还是可以?
【问题讨论】:
-
顺便说一句,您是否在自己的代码上进行了大量维护编程...?在 LOC 中,您正在从事的项目有多大?
-
一个好的衡量标准是:如果人们“对你大喊不使用好的变量名”,那么你就没有使用好的变量名。
-
itowlson:我忘了提到它是在论坛或 irc 上,同样的人告诉我我的想法很愚蠢,不应该做一个鲜为人知的好做法;)
-
当你说你的代码被短变量名污染时,你回答了你自己的问题......
标签: c# language-agnostic variables coding-style