-
B端技术常识(二):软件工程的“搭积木”设计
从技术架构视角来审视软件体系是如何一步步发展演变,以及为什么说软件工程就像是搭积木。为了说清楚技术架构演进的问题,本文在当时写作时着实费了一番心血,希望能够对你有所帮助和启发。 软件工程是一项既复杂又简单的系统性工程。说它复杂,是因为一整套良好运转的体系是由数百万行代码构建而成的;说它简单,是因为本质上软件体系是无数组件化的小模块拼装而成的,每个研发人员或研发团队只需要维护自己负责的组件与代码模块…- 10.4k
- 0
-
B端技术常识(一):同步异步接口模式
本文介绍程序设计中常见的同步、异步接口模式,并通过设计案例让大家理解两种模式如何融入到产品设计中。 在软件开发中,接口是一个非常重要的概念。所谓接口,是指两个对象进行通信的方式和协议。 软件领域的接口和我们生活中所使用的硬件设备的接口(例如USB接口、苹果的Lighting接口、3.5mm耳机接口等)类似,每种接口都有约定的格式和规范,只要在设计时遵循了约定和规范,就能够方便地进行信息交换。 在软…- 8.8k
- 0
-
B端技术常识:MVC接口模式
文章介绍了程序设计中最重要的MVC三层分层模型,与大家分享。 编程语言种类繁多,无论采用哪种语言进行程序设计,都要遵循经典的软件工程设计模式——MVC模式。 MVC是Modeling、View、Controller的缩写,代表软件设计的分层理念:Modeling指数据模型,View指前端交互视图,Controller指业务逻辑,MVC模式下的软件分层结构如下图所示。 任何一套软件系统运作的本质都是…- 8.7k
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!