news 2026/8/21 14:43:06

编程随想(只是基于自己工作学习经历,不具备普适性)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
编程随想(只是基于自己工作学习经历,不具备普适性)

编程随想(想把工作中想到的可以作为自己编程规范的思路写下来,很多一下想不起来了,想起来持续更新吧)

  1. 最重要的一条,代码一定要整洁,提高可读性
    • 如果代码没有可读性,那么设计模式之类的东西都是没有意义的。
  2. 提供给别人的接口、工具应该满足
    • 完整,少依赖。尽量少的去依赖别的项目、包之类的,或者容易获取部署
  3. 如果没有达到使用模式的情况,不要随便使用,否则只是在增加代码的复杂度。
  4. 项目不是很大,规模不够,人不多的情况下,不推荐使用中间件。即使很熟(除非保证每个人很熟)
    • 当然这个只是针对小公司,因为每个人都可能成为开发的和维护的,不熟悉很容易出问题,还不知道怎么解决。
  5. 推荐使用纸来整理思路(不推荐使用带格子的纸)
    • 纸可以带给人电脑无法带来的感触
    • 应该注意在纸上的布局,就像代码不整洁模式就没有意义一样。我觉得其实是需要一些条件的。要向作画(给人的观感就像一幅画)的方向走。
    • 当然有些东西还是使用电脑记录比较方便的。所以要酌情而定。
  6. 应该逐步适应使用工具来完善自己的开发流程
    • 随着开发的时间越长,越发现自己的脑子不愿意多记忆东西了。所以工具的使用是越来越必要。而且其实是丰富自己的开发手段的。
    • 当然能多锻炼自己的记忆还是应该多锻炼多锻炼的。
  7. 同一层级的东西不推荐太多
    • 无论是同一级的目录,还是同一级的类,不推荐太多。我记得有一种说法是控制在七个以内。
    • 具体参考自己同时可以处理的信息的量来判断多少个合适。
    • 这个不是规定的,只要尽量达到就好,毕竟还是要以项目的实际情况为准。
  8. 可以参考一下德雷福斯模型,确定自己在哪一个阶段。从而思考自己当前阶段适合的编程方式。学习方式。成长方式。
    • 这个只是我自己看了之后有些感触,所以推荐一下。是否真的有效就不知道了。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 14:42:50

C++模板高阶实战:SFINAE、CRTP与变参模板的工程应用

1. 项目概述:从“能用”到“精通”的C模板进阶之路在C社区里混了十几年,我见过太多开发者对模板的态度:要么敬而远之,觉得那是标准库作者和库开发者才需要关心的“黑魔法”;要么浅尝辄止,停留在写个std::ve…

作者头像 李华
网站建设 2026/8/21 14:37:45

软考 软件设计师 复习要点

网络协议:SSL:安全协议 传输层 TCP/IPSOCKS: 应用层 传输层 TCP/IP 实现两个没有直接联系的ip 的主机实现通信SET: 基于信用卡的HTTPS:安全协议PGP:优质安全协议MIME:传输协议ARP:地址解析协议I…

作者头像 李华
网站建设 2026/8/21 14:36:28

2 小时倒计时?Wand-Enhancer 免费解锁全功能

2 小时倒计时?Wand-Enhancer 免费解锁全功能 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 周五晚上十点,你刚摸到隐藏地牢…

作者头像 李华
网站建设 2026/8/21 14:33:12

AMA Protocol的SolBloom与Freivalds:工作量证明校验的数学原理

AMA Protocol的SolBloom与Freivalds:工作量证明校验的数学原理 【免费下载链接】node 项目地址: https://gitcode.com/GitHub_Trending/node95/node 在区块链共识领域,工作量证明(Proof of Work) 的校验效率直接决定了网络…

作者头像 李华
网站建设 2026/8/21 14:32:59

AI社交网络架构解析:多智能体系统如何塑造对话与话题演化

1. 当AI开始“社交”:一个纯AI社交网络的诞生与观察最近,一个名为“Chirper”的纯AI社交网络在圈内引发了不小的讨论。这个网络禁止人类用户注册和发言,只允许AI智能体(AI Agents)在其中创建账号、发布内容、相互关注、…

作者头像 李华