摘要: 考完java考试之后就是惬意,吃了个漂亮饭,过了个美好的晚上。 阅读全文
posted @ 2025-12-31 23:54 442454518 阅读(3) 评论(0) 推荐(0)
摘要: 《代码大全二》并未将视角局限于编码阶段,而是强调“软件的生命周期是持续的,编码完成只是其中一个节点”。编码后的测试、优化与维护,同样是保证软件质量的关键环节。书中对测试的论述尤为全面,指出“测试的目的不仅是发现bug,更是验证代码是否符合需求、是否具备预期的可靠性”。作者反对“测试是测试人员的事”的 阅读全文
posted @ 2025-12-31 23:53 442454518 阅读(2) 评论(0) 推荐(0)
摘要: 进入编码阶段,书中围绕“如何写出高质量代码”展开了详细论述,核心聚焦“可读性、可维护性、可靠性”三个核心目标。其中,“可读性优先”的原则让我印象深刻——作者认为,代码首先是写给人看的,其次才是让机器执行的。很多开发者容易陷入“追求简洁而牺牲可读性”的误区,比如使用过于晦涩的语法、省略必要的注释,看似 阅读全文
posted @ 2025-12-31 23:53 442454518 阅读(2) 评论(0) 推荐(0)
摘要: 《代码大全二》开篇便打破了“编程只需关注代码实现”的误区,强调编程本质是一项工程活动,需兼顾科学性与实践性。书中核心观点之一是:“优质代码的根基在于前期准备,而非编码阶段的临时发挥”。这一点彻底改变了我对“快速编码”的认知——此前总认为尽早动手写代码能提升效率,实则忽略了需求澄清、设计规划的重要性, 阅读全文
posted @ 2025-12-31 23:53 442454518 阅读(2) 评论(0) 推荐(0)
摘要: 三、性能与可维护性的平衡 书中提醒开发者:“过早优化是万恶之源”。应先保证代码正确、清晰、可维护,再根据实际性能瓶颈进行优化。优化时需遵循: 基于测量数据而非猜测; ​ 优先优化热点代码(如占CPU时间80%的20%代码); ​ 考虑算法和数据结构的改进,而非单纯微调。 四、团队协作与编码规范 一致 阅读全文
posted @ 2025-11-30 16:07 442454518 阅读(4) 评论(0) 推荐(0)
摘要: 二、关键原则与实践 保持代码清晰可读 命名是最重要的事:变量、函数、类名应准确表达其用途,避免缩写(除非广泛认可)。例如,用 CalculateTotalPrice() 而非 CalcTP() 。 ​ 注释应解释“为什么”而非“是什么”:好的代码本身应自文档化,注释则用于说明设计决策或复杂逻辑的动机 阅读全文
posted @ 2025-11-30 16:06 442454518 阅读(5) 评论(0) 推荐(0)
摘要: 一、核心认知:代码的本质是“与人沟通” 很多人误以为代码是写给计算机执行的,实则代码首先是写给人看的,其次才是给机器运行的——毕竟代码的生命周期中,编写时间仅占10%,其余90%都在阅读、修改、调试和维护。这一核心认知贯穿全书,衍生出两个关键原则: 1. 可读性优先于“简洁性”:过度精简、炫技的代码 阅读全文
posted @ 2025-11-30 16:04 442454518 阅读(3) 评论(0) 推荐(0)
摘要: 今天的 Java 程序设计课太有成就感了!整整一个下午,终于利用ai把石家庄铁道大学学生管理系统跑通了,敲完最后一行代码点击运行时,屏幕弹出 “系统启动成功” 的那一刻,很开心,很有成就感。晚上打算把系统优化一下,加上登录权限区分(学生端只能查,管理员端可修改),再美化一下界面。毕竟是为自己学校设计 阅读全文
posted @ 2025-11-10 16:25 442454518 阅读(4) 评论(0) 推荐(0)
摘要: 读《大道至简》这本书,于我而言,不像是学习一套全新的知识体系,更像是一次猛然回头,看清了过去在迷雾中奔跑的自己。它没有堆砌时髦的技术名词或复杂的架构理论,而是用最朴素的语言,揭示了软件工程最核心的本质——“简”。这本书像一面镜子,照出了我过去的幼稚,也指明了前行的方向。 一、过去的我:一个热衷于“移 阅读全文
posted @ 2025-07-31 08:01 442454518 阅读(27) 评论(0) 推荐(0)