我是一名自学成才的“开发者”。我松散地使用这个词,因为我只知道足以让自己变得危险。我没有理论背景,我只是拿起东西来让这个小工具工作或让控制做我想做的事。
那就是说,我正在寻找一些阅读材料,它解释了应用程序开发背后的一些理论,特别是从商业角度来看。真的,我需要了解所有这些浮动的术语真正谈论的内容。业务逻辑层,UI抽象级别以及所有这些。有人有一个阅读清单,他们觉得帮助他们了解这些东西?我知道如何编写内容以使其有效。它并不漂亮,主要是因为我不知道这样做的优雅方式,而且计划得不是很好(我也不知道如何规划应用程序)。
任何帮助将不胜感激。我已经阅读了许多关于我认为是主题的书籍,但它们似乎都在重新编写基本编码和什么不是。
这不一定要特定于VB.NET或WPF(或实体框架),但任何包含这些项目的内容都会非常有用。
答案 0 :(得分:4)
我想大多数人会推荐史蒂夫麦康奈尔的Code Complete作为第一本关于将一些好软件放在一起的书。
答案 1 :(得分:3)
答案 2 :(得分:2)
除了其他一些(以及代码完成后),请尝试Domain-Driven Design: Tackling Complexity in the Heart of Software。