Tag: coding style

如何适应多种编码风格? (git与IDE)

我正在使用git-sourced,maven管理的Java项目进行合作,该项目使用多个IDE的用户具有不同的代码样式首选项(注释1)。 是否有工具或IDE配置允许使用样式1查看和编辑代码,但是使用样式2提交给SCM? 我的研究指出我’不’,但是结合git hooks和Checkstyle / jrefactory的解决方案可能是可能的。 因此,如果上面的“否”,是否有一个工具/流程将执行下面的TBD流程操作? User1的结帐流程将是: git pull TBD进程将代码格式化为User1 style-1 User1使用样式1设置在其首选IDE中工作 User1的提交工作流程将是: User1已准备好提交/推送代码 TBD过程将代码格式化为标准格式样式标准 git push 注1:多个IDE = Eclipse,IntelliJ,Netbeans。 注2:我的问题与这个问题的不同之处在于我想关注与IDE相关的解决方案,因为迫使少数标准不同的用户可能是一种更有效的解决方案。 注3:承认不应该出于最佳实践原因这样做。 但是,如果您认为我们的IDE和SCM需要更多的灵活性,那么这个问题就是为了探索这些解决方案。

在Java中编写布尔表达式的首选方法是什么

我总是写这样的布尔表达式: if (!isValid) { // code } 但我的新雇主坚持以下风格: if (false == isValid) { // code } 一种风格是首选,还是标准?