2010-06-03 30 views
6

我的背景一般都是新技术的示威者,其中...很好地展示了最新技术以及它如何能够被客户公司所使用。他们使用它进行内部演示等。关于编写商业级质量软件有没有好书?

现在我的职业生涯对实际产品有更多的了解,尤其是软件,它运行在像博物馆这样的地方,也可以作为互动件。显然,尽管技术示范者必须编写好代码等,但是我的当前工作并没有那么重要,它必须能够工作,具有高度可配置性,可能是多层次的,并且不断运行,而不需要重新启动。

所以我的问题是,现在我正在努力提高自己的编码质量并编写更多的商业应用程序,是否有任何书籍讨论关于高质量商业软件的问题?

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

非常感谢!

Andy。

**更新**

从JosephH的建议后,我将主要用C#和.NET(可能的Silverlight!)工作,如果这能帮助任何人! :)

+0

更侧重于哪些方面? – Oded 2010-06-03 08:38:41

+0

@Oded - 呃,我想这就是关键,我不确定什么会进入商业化,长寿命的代码库和应用程序。 :)也许构建工具,本地化,结构,代码库管理等。嗯。 – Andy 2010-06-03 08:44:18

回答

0

你可以试试Working effectively with Legacy Code

这个标题有些误导 - 尽管这是一本非常好的书,向您展示了使用遗留代码的方式,但它也很好地向您展示了做好事情的好坏方法,为什么重要,并专注于制作可测试的代码。 (作者对“遗留代码”的定义是没有自动化测试的任何代码)。这些示例使用C,C++或Java。

(您可能想说明您正在使用哪种语言和技术以获得更加专注的答案。)

+0

感谢您的建议!我必须看看它! :) – Andy 2010-06-03 09:38:06

相关问题