标签: naming

什么是SUT,它来自哪里?

我看到很多人都在谈论SUT这个术语,但不明白为什么他们使用这个术语.

SUT是你想要测试的吗?

这个术语来自哪里,它意味着什么?

例如,在这个测试中,我的SUT是什么?

[TestMethod]
public void UsersAction_should_return_IndexAction()
{
    const long id = 1;

    UsersViewModel viewModel = new UsersViewModel()
    {
        SelectedUsers = new long[] { 1, 2, 3, 4 }
    };

    ActionResult result = _controller.Users(id, viewModel);

    result.AssertActionRedirect().ToAction("Index");
}
Run Code Online (Sandbox Code Playgroud)

.net c# unit-testing naming terminology

39
推荐指数
4
解决办法
3万
查看次数

Java中变量或方法的最大名称长度

Java中的类/方法/变量名称是否有最大长度?JLS似乎没有提到这一点.我知道很长的名字无论从代码可读性和可维护性的角度来看都是有问题的,但出于好奇是有限制的(我想类名可能受到文件系统最大文件名限制的限制).

java naming specifications name-length

38
推荐指数
3
解决办法
4万
查看次数

类名中的"助手"这个词是代码味吗?

我们似乎从网页中抽象了许多逻辑方式并创建了"帮助"类.可悲的是,这些课程听起来都是一样的,例如

ADHelper,(Active Directory)AuthenicationHelper,SharePointHelper

其他人是否有大量具有此命名约定的类?

language-agnostic naming class helper

38
推荐指数
4
解决办法
9724
查看次数

如何以编程方式访问NUnit测试名称?

是否有某些全局状态我可以访问当前运行的测试名称?

我有测试将文件输出到一个目录并读回来.我希望每个测试创建一个目录,然后清理它自己,我不想推它(我是必须使它独特,然后确保每个测试保持其独特性; ew).我可以使用GUID,但我希望帮助方法能够假设"这是应该存储测试文件的地方",而不必将GUID推送到它们.再次,这个地方的全球状态.

基本上,我想要一个电话TestRunner.Current.CurrentTest.Name.这样的事情存在吗?

nunit naming

38
推荐指数
2
解决办法
2万
查看次数

iPhone应用程序名称可用性

有没有办法检查是否可以使用iphone应用程序名称?如果在iTunes上搜索并检查是否已有现有应用程序,是否可以指示iphone应用程序名称是否可用?

iphone naming

37
推荐指数
1
解决办法
2万
查看次数

函数名称由编译器以下划线为前缀的原因是什么?

当我看到C应用程序的汇编代码时,如下所示:

emacs hello.c
clang -S -O hello.c -o hello.s
cat hello.s
Run Code Online (Sandbox Code Playgroud)

函数名称以下划线为前缀(例如callq _printf).为什么要这样做,它有什么优势?


例:

你好ç

#include <stdio.h>
#include <stdlib.h>
#include <string.h>


int main() {
  char *myString = malloc(strlen("Hello, World!") + 1);
  memcpy(myString, "Hello, World!", strlen("Hello, World!") + 1);
  printf("%s", myString);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

hello.s

_main:                       ; Here
Leh_func_begin0:
    pushq   %rbp
Ltmp0:
    movq    %rsp, %rbp
Ltmp1:
    movl    $14, %edi
    callq   _malloc          ; Here
    movabsq $6278066737626506568, %rcx
    movq    %rcx, (%rax)
    movw    $33, 12(%rax)
    movl    $1684828783, 8(%rax)
    leaq    L_.str1(%rip), %rdi
    movq …
Run Code Online (Sandbox Code Playgroud)

c assembly naming compilation function

37
推荐指数
2
解决办法
1万
查看次数

C#.NET实例变量命名约定?

我正在做一个小型的企业实习,在他们的代码中我找到了这样命名的类:

public class FlagsConfig
{
    private static FlagsConfig _instance; 
}
Run Code Online (Sandbox Code Playgroud)

_instanceC#中的任何类型的命名约定?

我会询问开发人员,但他们今天和下周都在一些课程上.

.net c# naming naming-conventions

35
推荐指数
5
解决办法
2万
查看次数

在Xcode中复制目标时,有没有办法设置目标之前或创建时的名称?

在Xcode中复制目标是创建多个应用程序或框架/库产品的好方法,这些产品使用相同的代码库具有稍微不同的功能,因为条件代码由目标构建设置或相关方案中设置的环境变量控制.首先复制已知工作的基本版本,然后设置每个目标将使用的环境变量,然后开始使用内联预处理器#ifdef语句拆分代码行为.

但是,任何重复的目标都将命名为"原始目标名称副本".这可以重命名,但info.plist也会有这个名称,它也可能出现在几个基本的构建设置中,并且删除所有对非信息性副本的引用可能是一个繁琐且错误引入的过程"重复目标名称的版本取决于您的操作方式.当我创建iOS框架时,这似乎特别容易引入问题.

我的问题是,是否有任何复制目标的技术允许您在复制时指定新的目标名称,因此永远不会有临时错误的目标名称或任何包含该临时错误名称的文件.或者,或者,如果有某种方法可以使用"重构"功能来解决这个问题,这是一种自动化方式.

如果问题中包含某种错误的假设,解释了为什么这个功能没有被包含在Xcode中,请告诉我.我正在使用4.3.

xcode naming duplication project target

34
推荐指数
1
解决办法
2532
查看次数

重命名SVN存储库项目名称

我已将项目从CVS迁移到SVN.现在我需要重命名该项目.什么是最好的重命名方式,保持历史的完整性.项目文件夹包含大约100个C及其头文件.

svn naming

33
推荐指数
3
解决办法
6万
查看次数

Java队列 - 为什么"民意调查"和"提供"?

好的,所以我已经使用Java很长一段时间了,最​​近我一直在准备我的OCJP考试.我想知道是否有人能够提供任何有关为什么方法名称"民意调查"(而不是更传统的"流行")和"提议"(而不是更传统的"推动")被选中的原因?我正在专门研究java.util.Queue接口,但也会对更一般的解释感兴趣:)

这实际上是一个学术问题,而不是任何特定的编码方案,因为我只是想弄清楚为什么Sun(因为这是在Oracle收购之前完成的)会选择他们所做的名字.

哦,在任何人决定将我钉在十字架上或扔掉链接到lmgtfy之前...我已经看过google,yahoo,wiki,bing等所以如果我忽略了一些明显的搜索条件或错过了一些旧帖子,解释它然后我提前道歉.

java naming

33
推荐指数
3
解决办法
3万
查看次数