当前位置: 首页 > news >正文

代码大全2 第三四章

读《代码大全 2》第三、四章,感觉像听老程序员唠实用嗑,没半点虚头巴脑的理论。第三章讲代码可读性,真是说到心坎里了。以前总觉得代码能跑就行,变量随便叫个 a、b、c,注释能省就省。结果过半个月回头看,自己写的代码都得琢磨半天,更别说同事协作时,人家对着我那堆 “天书” 直皱眉。现在才明白,好代码得让人一眼看懂,就像说话要清楚明白,不然再厉害的功能,维护起来也是坑。
第四章聊变量命名和数据类型,全是踩过的坑。之前图省事,给变量起个模糊的名,比如用 num 代替 userAge,用到后面自己都搞混。书里说命名要 “见名知意”,还举了具体例子,比如用 calculateTotalPrice 代替 count,一下子就懂了。还有数据类型选择,以前不管啥情况都用 String 存数字,结果计算时老出问题。现在知道该用 int 就用 int,该用 double 就用 double,少走了好多弯路。这两章内容特实在,都是能直接用到编程里的干货,比瞎琢磨强多了。

http://www.jsqmd.com/news/25031/

相关文章:

  • https代理服务器(六)再次java动态签发【成功】
  • node
  • [AGC032D] Rotation Sort 题解
  • [AGC024E] Sequence Growing Hard 题解
  • 实验2 现代C++编程初体验
  • P7154 [USACO20DEC] Sleeping Cows P 题解
  • Java流程控制——switch多选择结构
  • P3607 [USACO17JAN] Subsequence Reversal P 题解
  • 概率论测试(上)
  • 示性函数2
  • 随笔/杂记
  • k3s 基础 —— 将 traefik 替换为 ingress-nginx
  • 使用 Swift 解析验证码(结合 Tesseract OCR)
  • 常见排序算法Java实现
  • 题解:qoj1875 Nein
  • 【uni-app】申请高德地图key,封装map.js,实现H5、iOS、Android通过getlocation获取地图定位信息(摘)
  • .NET开发上手Microsoft Agent Framework(一)从开发一个AI美女聊天群组开始
  • java作业4
  • 10/28
  • 大学四年的学费/生活费自足攻略
  • 175天 隧道技术篇防火墙组策略FRPNPSChiselSocks代理端口映射C2上线
  • 10.28每日总结
  • 每日反思(2025_10_28)
  • 102302126李坤铭作业1
  • 10月28日日记
  • 【大模型应用开发】之本地部署大模型
  • link元素的用法及HTML样板
  • Raft 一致性算法简介
  • 10月28号
  • URL验证绕过速查表:全面解析SSRF与CORS绕过技术