我一直在用前导下划线命名私有成员变量(特别是那些支持属性字段的变量)。不过,VS 2012在这一点上有点诡异。例如:public int MyVal get { return _MyVal;}}
我如何让VS2012退出--这是my蚀刻--或者更好地建议我喜欢的命名约定?(注意,我显然不想将不符合.net调用约定的方法参数、公共字段或成员作为AFAIK执行。)
当我在VS 2013中打开反编译项目时,每个语句都会出现错误。using #j;//this line shows up as an error in VS2013错误是:
预处理指令必须显示为行中的第一个非空白字符。我从未使用过这样的命名约定,因此,'ILSpy`‘是如何产生这样的代码的,这是非常令人困惑的。
按文件夹(功能/ vs单元/)?通过命名测试类的约定(ClassATest vs ClassAFunctionalTest)?或者通过命名测试方法的约定( classa_bar_functional_test)?Can vs classa_foo_test),有人解释了nosetest的regex匹配是如何工作的?
我对应用程序开发还比较陌生,我很好奇iOS应用程序开发是否有任何命名约定。我找到了这个指南,但实际上没有任何命名约定。如果没有“普遍接受”的,你有什么推荐的吗?我真正挣扎的是为按钮名(IBOutlet)和操作(IBAction)命名不同的按钮。(例如关于注册按钮: signUpButton vs signUpButtonTapped)。