《人件集 人性化的软件开发》读书笔记2
一个软件开发团队如果想要在项目中获得最大限度的成功,取决于团队中的成员能否形成技术性一致意见。但为什么这点如此重要呢?是不是团队成员只要在诸如目录表格的布局上达成一致,或者建立一个很好的错误汇报机制就行了呢?技术性一致意见指的并不是与同事打成一片就可以了(当然,这也不是说在同事之间建立良好的关系有什么错误)。技术性一致意见是指充分吸取团队中每个成员的技巧和经验,其目的是为了开发出更好的软件。
职业软件人员也许能够迅速理解一款好的软件,至少当他们看见一个好的软件时会宣称自己能够理解它,但是,在软件开发者中,很少有人能理解技术性一致意见。可能许多软件开发者会说,我们以前使用过一致意见的方法来解决问题,但是效果非常差,他们还会举出许多例子,比如,一些很棒的构想就是在不断的讨论中葬送了,最后为了所谓的整体性只得做出妥协;本来6个月可以完成的项目最后拖了1年:团队的能力也没有完全发挥出来。但如果仔细地听听他们的意见,你就会意识到他们所说的解决问题的方式根本就不是技术性一致意见,而是折衷。(人性化软件开发)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通