2010-06-03 63 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

相關問題