code-standards相关内容

如何更有效地使用@Nullable 和@Nonnull 注释?

我可以看到 @Nullable 和 @Nonnull 注释可能有助于防止 NullPointerExceptions 但它们不要传播很远. 在一级间接后,这些注释的有效性会完全下降,因此如果您只添加一些,它们不会传播很远. 由于这些注释没有得到很好的执行,因此存在假设标有 @Nonnull 的值不为空并因此不执行空检查的危险. 下面的代码导致标有 @Nonnull 的参数为 null ..
发布时间:2021-11-10 22:11:11 其他开发

违反Demeter法则的搜索工具?

有人知道我可以在C#应用程序中使用的工具来查找可能违反Demeter的法律吗?我知道这会带来很多误报,但我认为它仍然有用.尤其是在早期设计过程中. 解决方案 如果您只是在寻找 something.somethingelse.violation ,则可以使用Visual Studio. 在“查找"对话框中,选中底部的“使用"框,然后选择“正则表达式". 不是很健壮,但是您可以使用 ..
发布时间:2021-04-18 20:47:20 其他开发

有没有一种方法可以将Javadoc文档注释附加到Groovy脚本?

对于Groovy或Java类或方法,我通常会在doc注释(aka Javadoc注释)而不是常规注释中包含任何API级别的文档.添加有关Groovy脚本的注释的类似方法是什么? 我个人不太在乎Javadoc工具是否可以提取文档.但是,有关Groovy脚本目的的文档在概念上似乎类似于对类的文档注释.因此,我直觉上希望他们在文档注释中.如果我的直觉是错误的,并且doc标签不是注释Groovy脚本 ..
发布时间:2020-11-20 23:46:31 其他开发

用于破坏资源的Powershell动词

我一直试图坚持命名我的cmdlet时批准的Powershell动词列表.我有一个创建资源的函数,所以它称为New-ClearCaseView.我还想创建一个函数,一旦不再使用该资源就将其销毁.但是,我看不到New有任何成对动词.我认为,Remove动词最接近,但这是从集合中删除资源,而不是实际破坏资源. 有什么建议吗?是否还有其他最新的Powershell动词列表? 谢谢! 解决 ..
发布时间:2020-05-16 20:45:49 其他开发

jQuery标准和最佳实践

我目前负责将jQuery的使用推广到我们公司内的Web开发人员社区。部分内容涉及提供课程,但另一部分涉及沟通标准和最佳实践。 如果您使用Google的“jQuery最佳实践”,您可能会发现以下内容:搜索结果。 http://www.smashingmagazine .com / 2008/09/16 / jquery-examples-and-best-practices / http: ..
发布时间:2019-01-23 22:43:38 JavaScript

如何更有效地使用@Nullable和@Nonnull注释?

我可以看到 @Nullable 和 @Nonnull 注释可以有帮助阻止 NullPointerException s但它们不会传播很远。 这些的有效性在一个间接级别之后,注释会完全消失,所以如果只添加一些注释,它们就不会传播得很远。 由于这些注释没有得到很好的执行,因此存在假设标记为 @Nonnull 的值不为空且因此无法执行的危险空检查。 以下代码导致标有 @Nonnull 的参 ..
发布时间:2018-12-05 22:12:59 Java相关

返回PHP函数/方法的最佳实践

我正在重构一个广泛的代码库超时。从长远来看,我们将在课堂上开发整个系统,但同时我正利用这个机会来改进我的PHP技能,并改进我们在几百个网站上使用的一些遗留代码。 我已经阅读了关于如何最好地从定制函数返回数据的冲突文章,通常辩论分为两类,那些关注最佳技术实践的人,以及那些关心易于阅读和呈现的人。 我有意见(详细阐述)你从自定义PHP函数返回时考虑的最佳实践。 我不确定以下哪一项作为更好 ..
发布时间:2018-04-17 11:35:36 其他开发

如何在Eclipse中配置自动格式化?

我不喜欢自动格式如何混乱空循环体,如: 之前 (int i = 0; isTest(i); i ++) for(int i = 0; isTest(i); i ++) ; 如何配置eclipse不这样做? 解决方案 转到 Windows - > 首选项,在选项表中选择 Java - > >首选项菜单,您可以输入 ..
发布时间:2017-07-27 02:30:52 Eclipse

如何定制Eclipse的文本编辑器代码格式

如何设置Eclipse的代码格式化程序以允许长度超过80个字符的代码行。我知道很长的行很难阅读,但在我看来,每行80个字符对于宽屏显示器而言是非常小的值。 解决方案 p>在首选项中,转到 Java > 代码样式> 格式化程序,然后编辑/创建格式化程序,然后转到标签行换行。您可以在最大线宽中设置 您还可以在常规> 编辑器> 文本编辑器还设置了打印边距列,这应该将该边距(代码右侧的1px宽 ..
发布时间:2017-07-27 01:45:03 Eclipse

Eclipse:可以保存格式化代码吗?

在Eclipse中, Windows - > 首选项 - > Java - > 代码样式,您可以定义用于注释和代码的代码模板,您可以设置代码格式化程序。 我想知道在Eclipse中是否可能每次保存源文件时都会影响这些设置。基本上,我不希望突出显示所有内容,而是按 Ctrl + Shift + F ,我希望Eclipse负责确保我的代码格式正确 这是可能的,您如何设置? 注意使用自 ..
发布时间:2017-07-26 23:43:54 Eclipse

如何修改Eclipse代码格式?

public void myMethod(String param){ 到这样的方法头: public void myMethod( String param){ 我被带到这里,我以前从来没有使用Eclipse,我导入了别人提供的项目设置。我已经看到,在Eclipse上进行的小型新项目中,并没有这样做,因此它必须在导入的设置中。但是我经历了每个可以找到 ..
发布时间:2017-07-26 22:34:44 Eclipse

如果$('document')准备好,jQuery最佳做法

我正在研究jQuery最佳做法,并发现这篇文章 by Greg Franko 通常,我做: $ b $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ /其余的代码在这里 }); 但是文章建议使用: // IIFE - 立即调用函数表达式 (function($,window,document){ // $现在本地作用域 //收听文档上的jQ ..
发布时间:2017-05-14 10:25:42 软件设计

使用@Nullable和@Nonnull Java注解更多的用途不同?

我可以看到 @Nullable 和 @Nonnull 注释的可能的是有帮助preventing NullPointerException异常取值,但他们不很远的传播。 这些注解的有效性一个间接层之后就完全脱落,因此,如果您只是添加了一些他们不很远传播。 由于这些注解没有得到很好的执行有假设标记 @Nonnull A值的危险不为空,因此无法进行null检查。 下code使标记 @Non ..
发布时间:2016-05-16 21:53:48 Java相关