软件工程

如何写好提交注释

提交注释不应该仅仅作为可有可无的附代说明,而应该作为一个公开文档,用于向未来的读者说明所做的工作以及原因。它和代码同等重要,而且也会与代码一

继续阅读

循证决策,需要六步

循证决策的基本理念是: 高质量的决策应该建立在批判性思维和最佳可用证据的结合之上。 尽管很多人自己在决策过程中都使用证据,但很少会认真关注证据的

继续阅读

敏捷开发方法们,为什么让你感觉很糟糕?

为什么软件开发方法论让你觉得糟糕? 围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过

继续阅读