当前位置:  开发笔记 > 编程语言 > 正文

帮助设计

如何解决《帮助设计》经验,为你挑选了1个好方法。

我认为编程C#语法非常好.我现在正在寻找的是一些资源,书籍(首选),网站,博客,它们处理设计面向对象的桌面应用程序和Web应用程序的最佳方式,特别是涉及数据和数据库时.

谢谢



1> Norman Ramse..:

你要求从一个firehose喝.在你解决大问题之前,我鼓励你写一些小程序.然而,这里有一些关于设计和论文的书籍,认为很多设计都无法从书本中学到:

On System Design是一篇很好的短文,阐述了很多有经验的程序员对设计艺术的看法.

编程珍珠由Jon Bentley介绍了一些可爱的小设计实例.这是一个有趣的阅读,包括许多经典故事.

Kernighan和Pike 的Unix编程环境提出了20世纪最伟大的软件设计理念之一.近25年后仍然需要阅读.

Pascal中的软件工具更窄更深,但会告诉您很多关于构建软件工具和设计理念的细节.

Barbara Liskov和John Guttag 在程序开发中的抽象和规范将教您如何设计单个模块,以便它们可以与其他模块配合以形成优秀的库.已经绝版,但您当地的大学图书馆可能会有.

C接口和实现提供了一个设计良好的库,为C程序员提供了更高级语言中的抽象.

最后,测试驱动开发将教您如何通过重要的东西来表达和开发设计:您的软件实际上做了什么.

我从格伦福德迈尔斯的复合材料/结构化设计中学到了很多东西,但它对你所询问的主题没那么直接.它主要讨论模块可以相互依赖的好坏方式.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有