文章分类 - agile
摘要:1992年5月19日来自:Jack W. Reeves,加利福尼亚州圣何塞致:Livleen Singh,编辑,C++期刊,华盛顿港,纽约 亲爱的编辑, 感谢您发表我1991年8月27日对软件设计发表评论的信。我同意(原则上,如果不是详细)您的大部分回复。我们都希望找到生产更好软件的方法并帮助我们的
阅读全文
posted @ 2021-09-11 18:22
leehsiang
摘要:人们偶尔会问我是否对我的“什么是软件设计”文章进行了后续写作。答案基本上是“不,不是真的。”我想明确表示,这不是因为我忘记了它或改变了主意。请允许我提供一些解释。 当这篇文章出现时,我希望——实际上是期望——我会得到某种行业“专家”的某种反驳。我很期待这一点,因为我写这篇文章的部分原因是希望能激发软
阅读全文
posted @ 2021-09-09 13:25
leehsiang
摘要:至今,我仍能记起当我顿悟并最终产生下面文章时所在的地方。那是1986年的夏天,我在加利福尼亚中国湖海军武器中心担任临时顾问。在这期间,我有幸参加了一个关于Ada的研讨会。讨论当中,有一位听众提出了一个具有代表性的问题,“软件开发者是工程师吗?”我不记得当时的回答,但是我却记得当时并没有真正解答这个问
阅读全文
posted @ 2021-09-08 16:46
leehsiang
摘要:我最喜欢的一句金句是:如果有难度,就更频繁地做。表面上这话看起来有一些荒谬的娱乐性,但当您深入思考时会产生一些有价值的意义。 这方面的一个例子就是集成。大多数程序员很早就认识到将他们的工作与他人集成是一种令人沮丧和痛苦的经历。因此,人类的自然反应是尽可能地推迟这样做。 然而,问题在于,如果我们能够绘
阅读全文
posted @ 2021-09-08 15:47
leehsiang
摘要:软件开发项目中的一个常见争论是花时间提高软件质量还是专注于发布更有价值的功能。通常,交付功能的压力主导了讨论,导致许多开发人员抱怨他们没有时间研究架构和代码质量。 贝特里奇新闻标题定律说任何文章如果标题以问号结尾,都可以用“否”来概括。了解我的人不会怀疑我想要颠覆这样的定律。但这篇文章比这更进一步—
阅读全文
posted @ 2021-09-08 14:12
leehsiang

浙公网安备 33010602011771号