编程思想
一些编程思想心得
氦客
Stay hungry,Stay foolish
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
重构
重构在不破坏原有功能的前提下,调整其内部结构。为什么要重构提高程序的可读性、可维护性。同时,重构也能发现旧代码的bug。 我们在程序设计第一版的时候,不可能是完全正确的。 软件结构要随着系统的升级而适应变化。 什么时候重构应该随时重构 (除非程序已腐化得非常严重) 当然,也有一些重构的好时机 软件增加新功能的时候 重构能够帮助理解原来的代码 出现bug或需要调试程序时 说明程序的原创 2017-06-28 06:10:31 · 784 阅读 · 0 评论 -
TDD - 测试驱动开发
TDD的步骤: 先思考,再写测试和代码 ① 花10分钟拆解任务,把任务清单写下来 ② 先写测试,后写代码 TDD的原则 ① 没有失败的测试就不能写代码 ② 只写恰好让测试通过的代码 刻意练习的节奏 1、多次重复的练习; 2、针对自己不足的领域练习; 3、每次练习后对结果反思。 ...原创 2020-05-20 07:39:11 · 817 阅读 · 0 评论 -
PowerDesigner及UML的正向工程和逆向工程
PowerDesigner安装 详见 PowerDesigner16.5安装 创建模型 选择类图模型 逆向工程 找到我们要添加的类 点击确定 点击左侧的ClassDiagram_1,可以看到如下的URL图 正向工程 选择生成的路径,要生成的包 点击确定,就可以看到,指定路径下,生成了与URL对于的java文件 删除生成文件中无用的注释 然后再生成,就不会有无用的注释了 ...原创 2019-07-15 08:58:07 · 1282 阅读 · 0 评论 -
Scrum 敏捷开发 笔记
Scrum 为什么有效 在工作中,常常会出现冲突,但是大部分冲突都是可以避免的。 一般有三个因素会引起冲突: 信息的不透明 价值观不同 在事情之外的冲突 (如性格) 透明 公开信息是解决冲突或问题的开始。 检视和调整 检视指要不断地查看, 调整是要根据实际情况不断进行复盘、反思。 三个基础(透明、检视和调整),是Scrum的基石 Scrum 强调什么 节奏 节奏即冲刺(Sprint),是一个周期时间。 选择周期时间的依据有多种: 产品对变化的影响速度要求 产品所属的行业 团队的能力等 一旦决定了原创 2020-06-05 14:30:46 · 803 阅读 · 0 评论
分享