分享视频链接:https://www.bilibili.com/video/BV1Q54y1R7FE/ 以下是文字稿和幻灯片: 大家好,我今天给大家分享的是外观模式: 模式动机:在软件开发过程中,程序一般会越做越大,而这样系统中类及子系统之间的影响会使彼此间的关系变得错综复杂即过多的耦合,这就导致了 ...
分类:
其他好文 时间:
2020-04-03 22:07:01
阅读次数:
104
原文:Prism 源码解读3-Modules加载目录介绍0、Modules加载1、通过AppSetting加载2、通过代码加载3、通过目录加载4、通过手动方式加载总结 回到顶部介绍 在软件开发过程中,总想组件式的开发方式,各个组件之间最好互不影响,独立测试。Prism的Modules很好的满足了这一... ...
分类:
其他好文 时间:
2020-03-31 10:45:20
阅读次数:
98
java中String的不可变性怎么实现的?String真的不可变吗? ...
分类:
编程语言 时间:
2020-03-28 18:29:06
阅读次数:
110
质量保障 软件质量、衡量及其因素 软件的质量=程序质量+软件工程的质量 程序的质量和具体的应用场景有关,可能是准确度、查询速度、并发度、国际化和安全化的质量。 软件工程的质量简单来说就是功能、成本、时间,包括软件开发的可见性(开发的软件能不能尽快演示)、风险控制、管理因素、交付质量、成本控制、内部质 ...
分类:
其他好文 时间:
2020-03-27 01:03:31
阅读次数:
64
软件开发过程中,经常会出现DLL文件模块加载不上的情况,这时候通常采用Dependency Walker软件查找问题,直接打开Dependency Walker安装包运行depends.exe即可。 在Dependency Walker界面上主要分为三块:左侧树状栏、右侧函数输入输出分栏、底侧模块栏 ...
分类:
其他好文 时间:
2020-03-22 20:04:57
阅读次数:
134
如今,编程领域发生了很大的变化,程序员花费了大量的时间来完善语法和代码结构的时候过去了。之前,从头开始以完美的语法编写代码是衡量程序员能力的最佳标准。但是,现在这种做法消失了,敏捷开发框架开始出现了,利用它程序员可以用更少的代码、更多的灵活性来构建一个强大的应用程序。 很明显,使用Java或者PHP ...
分类:
其他好文 时间:
2020-03-14 15:05:16
阅读次数:
318
软件生命周期测试策略 软件开发与软件测试 软件开发过程是一个自顶向下,逐步细化的过程。首先,在软件计划阶段定义了软件的作用域,然后进行软件需求分析,建立软件的数据域、功能和性能需求、约束及一些有效性准则。接着进入软件开发,进行软件设计,把设计用某种程序设计语言转换成程序代码。而测试过程则是依照相反的 ...
分类:
其他好文 时间:
2020-03-01 21:50:35
阅读次数:
114
目前,旅游业已成为全球经济中发展势头最强劲和规模最大的产业之一,互联网的兴起给旅游业带来了新的契机。旅游网站逐渐成为旅游信息管理的主要途径。因此,开发一个稳定的适用性好的旅游管理系统具有非常重要的意义。在对现有旅游查询网站的分析和比较的基础上,依循面向对象软件开发过程,设计出客户端基于Web浏览器, ...
分类:
Web程序 时间:
2020-02-29 00:31:28
阅读次数:
316
软件架构师如何工作(即架构漫谈读后感) 读完王概凯老师的架构漫谈,感觉自己对软件架构方面的知识了解了一点点。以前都只是听说软件架构师特别的厉害,高薪,但是具体说软件架构师是什么,具体是做什么的,自己并没有多大的一个观念。现在看王概凯老师的专栏,希望能让自己有一些收获。 看完该专栏的几篇文章之后,有以 ...
分类:
其他好文 时间:
2020-02-19 12:50:38
阅读次数:
68
在现如今的软件开发过程中,软件开发人员将很多的精力放在重复的编码中。特别是流行的MVC架构模式下,项目各个层次的功能更加独立,这也间接的造成了代码的相似度更高。因此需要寻找一种可以减少软件开发人员重复编码的方式,让软件开发人员可以将更多的精力放在业务逻辑编码以及其他更具有价值的工作上。 今天小编向大 ...
分类:
其他好文 时间:
2020-02-15 09:33:02
阅读次数:
118