工程质量
文章平均质量分 81
沛哥儿
互联网电商行业十余年技术老炮。
展开
-
Python列表浅拷贝的陷阱与破解之道
每次生成新的列表:对于简单数据类型或不可变对象,使用.copy()方法生成一个新的列表对象。使用深拷贝:对于复杂结构或嵌套的可变对象,使用生成全新的对象。掌握这些技巧,你将能避免Python列表拷贝时的常见陷阱,写出更安全、更高效的代码。原创 2024-09-09 17:50:01 · 528 阅读 · 0 评论 -
揭秘软件测试秘籍:测试用例设计方法大揭秘
在软件开发过程中,软件测试是确保软件质量、稳定性和安全性的关键环节。而测试用例设计则是软件测试的核心任务之一,它直接影响到测试的质量和效率。因此,掌握和运用好测试用例设计方法,对于软件测试人员来说至关重要。本文将详细分析几种常见的测试用例设计方法,以期帮助测试人员更好地进行软件测试工作。原创 2024-06-13 19:20:05 · 744 阅读 · 1 评论 -
slf4j中如何用一行代码同时输出多个对象的日志内容
1、slf4j支持一行输出多个参数内容。使用占位符方式。2、占位符{}里面不能有任何的内容。3、参数和占位符的方式是一一对应的,不能错位。原创 2024-03-14 09:37:10 · 513 阅读 · 0 评论 -
程序员眼中的“祖传代码”
为了解决这个问题,我们考虑将数据存储到数据库或其他外部存储系统中,同时保持原有的接口不变,以确保代码的兼容性和稳定性。它们承载着项目的历史,见证了技术的变迁,也反映了开发团队的智慧与努力。这些代码在项目初期被编写出来,随着项目的发展,它们成为了项目文化的一部分,被后来的开发者所熟知和尊重。这样,既保留了“祖传代码”的价值,又将其与现代开发实践相结合,提高了代码的可维护性和可扩展性。在这个过程中,我们从“祖传代码”中汲取了灵感,学习了它的设计模式和接口设计,这些都为我们的技术决策提供了重要参考。原创 2024-03-04 05:03:56 · 363 阅读 · 0 评论 -
玩转数据8:数据质量管理与数据清洗的实践
数据质量管理和数据清洗是确保数据质量的关键步骤。通过数据质量评估和度量,可以发现数据质量问题并制定相应的清洗策略。Java作为一种强大的编程语言,在数据质量管理和数据清洗中具有广泛的应用。通过合理的实践和最佳方法,可以确保数据质量的持续改进和业务决策的准确性。原创 2023-12-05 21:58:29 · 2108 阅读 · 0 评论 -
Arrays.asList() 和 List.of() 的列表之争
有时在Java中,为了方便,我们需要创建一个小列表或将数组转换为列表。Java 为此提供了一些辅助方法。在本文中,我们将比较初始化小型临时数组的两种主要方法:List.of()和 Array.asList()。原创 2023-11-06 09:41:53 · 556 阅读 · 0 评论 -
SLA和OLA:基础解析与热点概述
SLA 和 OLA 在实践中经常一起使用,以确保服务按照商定的标准提供。它们相互关联,共同确保服务的可靠性、质量和满足客户需求。SLA和OLA作为服务交付和协作的关键协议,在现代组织中扮演着重要角色。通过定制和实施SLA和OLA,组织能够确保服务符合期望、团队协作高效,并在不断变化的环境中持续提升服务质量和效能。随着技术和业务的发展,SLA和OLA也需要适应新的挑战和变化。因此,持续关注SLA和OLA的基础要素和当前热点话题对于组织的成功至关重要。原创 2023-10-07 13:35:20 · 6391 阅读 · 0 评论 -
编程逻辑入门必备2:归纳推理
人们以一系列经验事物或知识素材为依据,寻找出其服从的基本规律或共同规律,并假设同类事物中的其他事物也服从这些规律。和演绎法不一样的是,归纳法是从特殊(个别)到一般原则性的推理。归纳推理的前提是其结论的必要条件。另外,归纳推理的前提是真实的,但结论却未必为真,而可能为假。归纳法的最大问题是没有办法归纳穷尽所有的可能。如果穷尽了所有,那么就不叫推理了。归纳推理分为完全归纳推理和不完全归纳推理两种。见微知著,这个是老祖宗教的。归纳推理其实就可以总结为这一句话。原创 2022-11-01 19:00:00 · 921 阅读 · 0 评论 -
Sonar:Cognitive Complexity认知复杂度
在进行代码扫描的时候,发现使用sonar,会提示“Refactor this method to reduce its Cognitive Complexity from 31 to 15 allowed等类似的提示。翻译成为中文就是:重构方法,以将代码认知复杂度从31降到15。简单点来理解,就是当前代码的点认知复杂度有点高,对阅读不友好,建议将其代码进行重构。Cognitive Complexity翻译成中文就是认知复杂度。简单来讲就是代码被阅读和理解的复杂程度的一个度量方法,讲代码按照固定的 方式转化成原创 2022-07-06 23:39:38 · 10778 阅读 · 0 评论