Clean Code
文章平均质量分 73
写优雅代码
TracyCoder123
人生是旷野,不是赛道。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【设计模式】用Java手写21种常见设计模式
文章目录十二、行为1——模板方法模式十三、行为2——迭代器模式配套使用效果更佳: 本博客配套开源源码github点击跳转在《25种常见设计模式思想(上)》中我介绍了4种创建型设计模式和7种结构型设计模式,在此博客中我将继续介绍剩下的x种行为类设计模式。以下是本篇博客的思维导图:十二、行为1——模板方法模式模板方法模式非常类似于定制表格,设计者先将所有需要填写的信息头(字段名)抽取出来,再将它们整合在一起成为一种既定格式的表格,最后让填表人按照这个标准化模板去填写自己特有的信息,而不必为书写内容、先原创 2022-06-05 19:36:40 · 4958 阅读 · 0 评论 -
软件开发最佳实践:接口设计、自测与效率提升
测试驱动开发(Test-Driven Development, TDD)是一种软件开发方法,它要求在编写功能代码之前先编写测试用例。这种方法有助于保证代码的质量,并促进更好的设计。接口设计是前后端通信的基础,合理的接口设计可以提高开发效率,降低维护成本。提升开发效率是每个软件团队都在追求的目标。原创 2024-08-28 18:58:10 · 1353 阅读 · 0 评论 -
提升代码质量的艺术:最佳实践与编码规范
在软件开发过程中,良好的编程习惯和代码规范是构建高质量软件的关键。本文将探讨一些实用的编码技巧,帮助开发者写出更加易读、易于维护的代码。将被调用的函数放置在其调用者之下,可以建立一种直观的自顶向下的逻辑流,使得阅读者能够更好地理解程序的执行顺序。避免将注释与代码混合在一起,而是将其放在合适的位置,以便于理解和维护。限制每行代码的长度,确保代码能在不拖动水平滚动条的情况下完全显示,有助于提高代码的可读性。即使循环或条件体为空,也应该使用明确的语法结构来增强代码的可读性。在面向对象的语言中,原创 2024-08-27 11:49:40 · 742 阅读 · 0 评论 -
优化代码设计:构建高效、安全与可维护的应用程序
自定义注解可以帮助简化代码,避免在多个地方重复相同的逻辑或配置。面向切面编程(AOP)是一种编程范式,用于模块化横切关注点。通过自定义注解结合AOP可以方便地记录对数据库的操作,便于后续日志分析。示例步骤 1: 创建自定义注解Retention;Target;步骤 2: 应用自定义注解// 更新用户信息// 这里可以是调用DAO层的方法// 创建新用户// 删除用户。原创 2024-08-23 10:35:37 · 1202 阅读 · 0 评论 -
函数代码规范
编写代码与写作其他类型的文章非常相似。在撰写论文或文章时,我们往往先将脑海中的想法直接记录下来,然后再进行精炼和打磨。初稿可能显得粗糙且杂乱无章,但我们可以不断地对其进行优化,直到它符合我们的预期。当我开始编写函数时,它们往往冗长且复杂,包含大量的缩进和嵌套循环,以及过长的参数列表。函数名可能是随意选取的,并且常常会出现重复的代码片段。不过,我会为这些函数编写一套单元测试,确保每一行代码都能被覆盖到。之后,我逐步对这些代码进行打磨:分解函数、修改命名、消除重复。原创 2024-08-19 15:50:10 · 392 阅读 · 0 评论 -
Java命名规范:名副其实、避免误导、做有意义的区分、易读和可搜索
在编程中,命名是至关重要的一环。一个好的命名能够提高代码的可读性、可维护性和可扩展性。本文将介绍一些关于Java命名的原则和技巧,帮助你写出更高质量的代码。原创 2024-08-15 17:34:26 · 505 阅读 · 0 评论 -
追求代码的整洁与美丽
追求代码的整洁与美丽是一个持续的过程,它要求我们不断地审视和改进我们的代码。通过消除重复和提高表达力,我们不仅能够编写出更易于维护的代码,还能够享受到编程带来的乐趣。通过抽象和重构,我们可以将重复的逻辑提取到单一的位置,使得代码更加清晰,易于管理。”这意味着,当我们审视自己的代码时,应当感受到一种愉悦,一种对于问题解决方案的满足感。在编程的世界里,代码不仅仅是实现功能的工具,它也是艺术的体现。一段整洁、优雅的代码就像一首好诗,让人赏心悦目。在这个改进后的版本中,我们不仅消除了重复,还提高了代码的表达力。原创 2024-08-14 20:56:43 · 384 阅读 · 0 评论
分享