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

编程研发工作日记_廖万忠_2016_2017

2016-12-10

  1. 计算机编程的任何业务逻辑都是涉及数据库里的一张表或者是几张表的数据操作。
    1. 项目开发就是一个实体设计的过程,java po对象所对应的及时数据库里的表结构。
    2. 项目开发的过程就是从无到有的一个过程,其实就是一个一对多的数据建模模型。

2016-12-12

  1. 编程的过程就是使用有限的字符描述无限的思想。
  2. 《代码整洁之道》
    1. 细节中自有天地,整洁成就卓越代码。
    2. 软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。
    3. 代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。
    4. 小处诚实非小事。
    5. 相对于任何宏伟愿景,对细节的关注甚至是更为关键的专业性基础。
    6. 懂思考、会感受的编码人,他们由产品备忘或用户故事开始创造产品。
    7. 20世纪中期著名的建筑大师,秉承“少即是多”的建筑设计哲学,缔造了玻璃幕墙等现代建筑结构。
    8. 即便是在汽车工业里,大量工作也并不在于生产而在于维护--或避免维护。对于软件而言,百分之八十的工作量集中在我们美其名曰“维护”的事情上,其实就是修修补补。
    9. 良好的软件实践遵循这些规程,专注、镇定和思考。 --Uncle Bob
    10. 物皆有其位,而后物尽归其位(A place for everything, and everything in its place)。每段代码都该在你希望它所在的地方--如果不在哪里,就需要重构了。
    11. 对于代码,应无情地做重构。
    12. 写出可读的代码,重要程度不亚于写出可执行的代码。
    13. 也许我们该把重构周期从以年计缩短到以周、天甚至以小时计。那便是细节所在了。
    14. 细节中自有天地,而在生活中应用此类手段时也有微言大义,就像我们一成不变地对那些源自日本的做法寄予厚望一般。

http://www.dtcms.com/a/287033.html

相关文章:

  • 从零构建监控系统:先“完美设计”还是先“敏捷迭代”?
  • Java Web项目Dump文件分析指南
  • 白话深度学习:一副PPT入门CNN,ResNet和Transformer
  • 闲庭信步使用图像验证平台加速FPGA的开发:第二十三课——图像直方图和灰度图像叠加的FPGA实现
  • 14-链路聚合
  • ZeroMQ中的REQ/REP模式:分布式系统的同步调用之道
  • JavaSE -- 数据操作流
  • 比亚迪古德伍德亮相:从技术突破到文化对话
  • 【53】MFC入门到精通——MFC串口助手(二)---通信版(发送数据 、发送文件、数据转换、清空发送区、打开/关闭文件),附源码
  • SDIO协商,枚举,CMD等概念
  • SSM框架——Day4
  • 文件管理-文件控制块和索引节点
  • 深入解析Linux文件描述符:原理、机制与应用实践
  • 光伏系统遮挡分析与设计优化策略
  • 网络基础12--可靠性概述及要求
  • b-up:Enzo_Mi:深度学习基础知识
  • 回归预测 | MATLAB实现SA-BP模拟退火算法优化BP神经网络多输入单输出回归预测
  • 7.19 pq | 并查集模板❗|栈循环|数组转搜索树
  • CCF编程能力等级认证GESP—C++4级—20250628
  • Nestjs框架: 关于controller中的常用装饰器
  • 3.3 参数传递方式
  • 写case杂记
  • Glary Utilities(系统优化工具) v6.20.0.24 专业便携版
  • JavaSE -- 数组详细讲解(数组介绍,Arrays常用方法,二维数组创建)
  • Redis学习其三(订阅发布,主从复制,哨兵模式)
  • 优迅股份IPO隐忧:毛利水平“两连降”,研发费用率不及行业均值
  • decltype是什么,什么作用?
  • 【c++】指针的另一大用途:限制实参必须是变量
  • Fish Speech:开源多语言语音合成的革命性突破
  • Nestjs框架: 基于TypeORM的多租户功能集成和优化