软件设计
EricGogh
热爱技术,严谨务实的工程师
展开
-
关于秒传文件技术的一些问题
最近项目要实现一个被各大网盘广泛使用的“忽略式快速上传文件技术”。查阅了相关资料,一方面关于该项技术的深入讨论很少,另一方面关于该项技术的专利少且谈得不够深入。其中最大的一个问题是关于内容的保存问题。大多数网盘由于近乎无限的存储,对他们来说用户上传的内容可以看做永远保留在他们的后台,用户删掉的只是用户自己网盘中对于真实内容的映射关系而已。而我们的项目当中由于存储空间有限,那么以为着需要及时原创 2014-02-28 10:27:32 · 3224 阅读 · 0 评论 -
领域驱动设计建模思考与实践
软件的核心是为用户解决领域相关的问题的能力,其他特性都要服务于这个基本目的。领域驱动设计告诉我们如何做好业务层,并以领域驱动设计思想来选择合适的框架,通过关注领域模型而不是技术来创建更好的软件。领域模型是通过逐步演化学习得来的,这当中体现了对相关领域知识的提炼归纳,是无法复制抄袭的,是整套软件最具价值的部分。软件设计的目的是研究如何使用计算机来解决实际(领域)问题,而不是去研究数据应该如何保存更合转载 2013-11-08 15:50:31 · 1247 阅读 · 0 评论