0

我是一个自学成才的“开发者”。我松散地使用这个词,因为我只知道足以让自己变得危险。我没有理论背景,我只是为了让这个小工具工作或让那个控制做我想做的事情而学习。

也就是说,我正在寻找一些阅读材料来解释应用程序开发背后的一些理论,尤其是从商业角度来看。真的,我需要了解所有这些漂浮的术语真正在谈论什么。业务逻辑层、UI 抽象层等等。任何人都有一份他们认为有助于他们理解这些东西的阅读清单?我知道如何编写代码以使其正常工作。这不是很漂亮,主要是因为我不知道这样做的优雅方式,并且没有很好地计划(我也不知道如何计划应用程序)。

任何帮助,将不胜感激。我已经阅读了许多关于我认为是主题的书籍,但它们似乎都在重新讨论基本编码和其他内容。

这不必特定于 VB.NET 或 WPF(或实体框架),但这些项目的任何内容都会非常有帮助。

4

3 回答 3

4

我想大多数人会推荐Steve McConnell 的Code Complete作为第一本关于将一些好的软件放在一起的书。

于 2010-05-24T21:47:52.690 回答
3

Martin Fowler企业应用架构模式

于 2010-05-24T21:46:16.870 回答
2

除了其他一些(以及在代码完成之后),尝试领域驱动设计:解决软件核心的复杂性

于 2010-05-24T21:56:05.300 回答