代码规范
文章平均质量分 94
蜗牛乌龟一起走
程序和女朋友有一个能跑就行了
展开
-
Java8的Stream执行机制
Stream API通过Sink将两个Stage的执行承接起来,上游的元素处理完后,下沉到下游的处理逻辑。显然,只要我们事先知道用户意图,采用下面方式实现跟Stream API等价的功能,既减少迭代次数,又避免不需要的中间结果存储。2、并行Stream执行的性能要优于for循环,而且比基础类型的优势更高,耗时已经低于for循环的一半。1、基于Stream的操作明显都高于for循环的效率,而且并行的效果更加明显。1、基于Stream的操作稍微比for循环的效率低,但是并行的效果更加明显。原创 2024-03-04 21:53:23 · 1040 阅读 · 3 评论 -
SonarQube代码审查工具
介绍SonarQube ® 是一种自动代码审查工具,用于检测代码中的错误、漏洞和代码异味。它可以与您现有的工作流程集成,以支持跨项目分支和拉取请求的持续代码检查安装下载SnoarQube版本:7.5 支持jdk1.8https://binaries.sonarsource.com/Distribution/sonarqube/下载汉化包SnoarQube 7+https://github.com/xuhuisheng/sonar-l10n-zh下载p3c为修改分析规则服务的插件原创 2021-09-11 17:55:21 · 6049 阅读 · 0 评论 -
代码整洁之道总结
前言什么是整洁的代码出自《c++程序设计语言》作者说到我喜欢优雅和高效的代码。代码逻辑应当直截了当,叫缺陷难以隐藏;尽量减少依赖关系,使之便于维护;依据某种分层战略完善错误处理代码;性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来。整洁的代码只做妤一件事OTI公司创始人,Eclipse 战略教父,Dave Thomas说到:整洁的代码应可由作者之外的开发者阅读和增补。它应通过所有单元测试和验收测试。它使用有意义的命名。它只提供一种非多种做一件事的途径。它只有尽量少的依赖关系、原创 2021-08-14 17:22:03 · 4717 阅读 · 0 评论