有没有关于编写商业质量软件的好书?

And*_*ndy 6 .net c#

我的背景一般是新技术演示者,这些......很好地展示了最新技术以及它如何对客户公司有用.他们将它用于内部演示等.

现在,我的职业生涯对实际产品更加苛刻,特别是在博物馆等地方作为互动作品运行的软件.

很明显,虽然技术演示者必须编码良好等等,但没有像我目前的工作那样强调,它必须工作,高度可配置,可能是多功能的并且不断重复运行.

所以我的问题是,既然我正在努力提高我的编码质量并编写更多商业应用程序,那么是否有任何书籍可以讨论围绕高质量商业软件的问题?

我目前有一份Code Complete第2版的副本,这是非常好的,但只是想知道是否有更好的,可能更集中的标题?

非常感谢!

安迪.

**更新**

在JosephH的建议之后,我将主要使用c#和.Net(可能是silverlight!),如果这有助于任何人!:)

Jos*_*phH 0

您可以尝试有效地使用旧代码

标题有点误导——虽然这是一本很好的书,向您展示了使用遗留代码的方法,但它也擅长向您展示做事的好方法和坏方法,为什么它很重要,并且重点关注生成可测试的代码。(作者对“遗留代码”的定义是任何没有自动化测试的代码。)示例采用 C、C++ 或 Java 语言。

(您可能需要说明您正在使用哪些语言和技术以获得更有针对性的答案。)