![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员修炼之道
文章平均质量分 70
iteye_10822
这个作者很懒,什么都没留下…
展开
-
注重实效团队
在项目团队开发过程中,我们需要注重实效的技术应用作为,一旦你有了一组注重实效的开发者,让他们工作在能够发挥自身能力的环境中,他们很快就会发展并提炼他们自己的、有效的团队动力机制。 针对团队,我们需要注重以下几点。 1.不要留破窗户 质量是一个团队问题。最勤勉的开发者如果被派到不在乎质量的团队里,会发现自己很难保持修正琐碎问题所需的热情。如果团队主要鼓励开发者不要把时间...原创 2012-10-25 11:02:07 · 95 阅读 · 0 评论 -
代码重构
随着程序的演化,我们有必要重新思考早先的决策,并重写部分代码。这一过程非常自然。代码需要演化;它不是静态的事物。 重写、重做和重新架构代码合起来,称为重构。 当你遇到绊脚石 --- 代码不在合适,你注意到有两样东西其实应该合并或是其他任何对你来说是"错误"的东西 -------- 不要对改动犹豫不决。应该现在就做。如果代码具备以下特征,你都应该考虑重构代码:...2012-10-27 10:46:57 · 95 阅读 · 0 评论 -
你的知识资产
我们喜欢把程序员所知道的关于计算技术和他们所工作的应用领域的全部事实,以及他们的所有经验视为他们的知识资产(Knowledge Portfolios)。管理知识资产与管理金融资产非常相似,具体如下: 1.严肃的投资者定期投资 ----作为习惯。 2.多元化是长期成功的关键。 3.聪明的投资者在保守的投资和高风险、高回报的投资之间平衡他们的资产。 4.投资者设法低买高...2012-11-29 11:11:19 · 65 阅读 · 0 评论 -
正交性
正交性是从几何学中借来的术语。如果两条直线相交成直角,它们就是正交。 我们想要设计自足的组件:独立,具有单一、良好定义的目的和内聚。如果组件是相互隔离的,你就知道你能够改变其中之一,而不用担心其余组件。只要你不改变组件的外部接口,你就可以放心:你不会造成波及整个系统的问题。 正交性的好处可以分为:提高生产效率与降低风险。 提高生产效率 a.改动得以局部化,所以...2012-12-03 10:58:05 · 8503 阅读 · 0 评论