coding-style

    -1热度

    1回答

    我不知道如何在Resharper Ultimate Extension for Visual Studio 2015 Update 3中为C++语言应用命名风格。我的操作系统是Windows 10.对于其他语言(如C#),我只有C++语言的这个问题。在ReSharper>选项>代码编辑> C++>命名样式中,我规定类名全部为小写。我尝试运行“清理代码”,“查找代码问题”和“检查当前项目的代码问题”

    -2热度

    2回答

    使用python,我想分离一些数据文件。 文件格式是文本文件,并且没有选项卡内部数据之间只有一个空格。 这里是示例文件, //test.txt Class name age room fund. 13 A 25 B101 300 12 B 21 B102 200 9 C 22 B103 200 13 D 25 B102 100 20 E

    1热度

    1回答

    我最喜欢去的一件事是gofmt。我喜欢这样一个事实,即编码风格在很多方面都是标准化的。 但是还有一件事情让我困扰:换行。我发现,如果我看看我公司的代码库,在何时断线方面没有明显的一致性。 看看stdlib中的一些代码,例如fmt代码here,我仍然不确定惯例是什么(如果它存在的话)。 例如,在fmt_integer功能here,有后if声明机构换行符,但fmt_sbxhere有没有。 golang

    1热度

    2回答

    我想重构一个if语句与多个子条件。从我目前的尝试中,我要么写两次条件,要么写两次。我想要一个更清洁的方式。 这里是最初的代码我曾写道: if((s[i] >= 'A' && s[i] <= 'Z') || (s[i] >= 'a' && s[i] <= 'z')){ // cipher uppercase letters bool uppercase = true; if

    0热度

    2回答

    自从iVE开始作为一年前编程的实习生以来,我目前处于最糟糕的困境中。 我目前在实习2个月,香港专业教育学院被告知: “的时间越长,并描述您的变量和函数名是 更好” 中的问题我的意见是: 事情可以变得真的不可读。我的意思是变量名应该是明显的,而不必从左向右扫描眼睛。 例如让我们假设我们有一个名为汽车类: Car { int drivingSpeed = 1; int driv

    0热度

    4回答

    在C#中工作,想减少if else系列,实体有两个属性FromServiceID和ToServiceID,假设我的ServiceClass实例有下列信息。如何清理波纹管代码?任何类型的建议都是可以接受的。 entity= new ServiceClass(); entity.FromServiceID=3 entity.ToServiceID=1 if (entity.FromServic

    3热度

    1回答

    我正在与一个小团队一起工作在嵌入式Linux项目上,并且我们决定实施C编码风格。我们选择了Linux Kernel coding style,我们使用内核树checkpatch.pl中提供的脚本来检查我们的补丁。 我们希望在使用预接收钩子接受服务器上的补丁前检查编码风格。但是,我们无法找到可以执行此项工作的可靠脚本,特别是在创建和删除分支时。 我们可以通过Git远程挂钩来解决这个问题吗?具体来说,

    0热度

    1回答

    是否有一个很好的做法建议/要求每个HTML元素都指定了id或/和class?包括不会从JavaScript访问的元素,例如? 我想说这些属性并不是必须存在的,但是我可以看到许多情况下可能会有这样的要求。 例如,其他开发人员想要在不更改布局或内容的情况下扩展网站的功能 - 只是扩展现有的/替换的JavaScript(或提供插件,甚至不知道最终页面的HTML)。 我可以在开发可重用组件的过程中看到这样

    1热度

    1回答

    我创建了一个Web服务我的应用程序。在那个web服务中,我正在访问Datas的SQL服务器。现在我要实现的功能是,我必须在某个时间检查某个表,并根据我需要通知客户的价值。我可以通过实现新的控制器(我已经有视图控制器)来实现这一点。现在我的问题是,这会打破任何标准结构吗? 我应该遵循的模式包括这种类型的功能应用程序? #1必须具有多重服务,为他们的奖励制度和通报制度。他们也是这样吗?如果有更好的方法

    0热度

    2回答

    给定一个头文件具有不同的函数(函数1和函数2):共享相同默认参数的最佳实践是什么? class MyClass { public: virtual ... function1(..., int param1 = 48, int param2 = getStuff(99)) = 0; virtual ... function2(..., int param1 = 4