软件架构

a_ran5 个月前
bug·软件开发·软件架构
修复所有 bug 并不能解决所有问题原文:jeffpsherman - 2024.04.08在软件领域,如同在制造业,有些问题是由于 bug 或“特殊原因”引发的,而有些则是“常见原因”,这是由于系统设计和实现的性质所导致的。修复 bug 就是移除特殊原因,消除 bug 可以极大地提升软件质量,但它并不会影响“常见原因”问题。
xcg3401237 个月前
软件架构·复杂度问题
【软件架构】02-复杂度来源1)单机受限于主机的CPU、网络、磁盘读写速度等影响在多线程的互斥性、并发中的同步数据状态等;扩展:硬件资源、增大线程池
我想这条路10 个月前
c语言·嵌入式·软件架构
Rt-Thread 移植8--定时器的实现(KF32)timer.c中rtdef.h中timer.c中rtdef.h中timer.c中redef.h中定义标志
susemm1 年前
软件工程·软件架构
3. 理解质量属性质量从来都不是偶然的;它始终是高度意图,真诚努力,明智的方向和熟练的执行力的结果。—William A. Foster
ttod_qzstudio1 年前
软件架构
软件架构设计(业务架构、应用架构、数据架构、技术架构)系统:由一群有关联的个体组成,根据某种规则运作,能完成个别原件不能独立完成的工作的群体。大的系统可以嵌套小系统,被嵌套的小系统往往称为大系统的子系统。
阿布~1 年前
架构·软件架构·前后端分离架构
软件架构之前后端分离架构&服务器端高并发演进之路首先,当一个项目刚起步的时候,不能预知后续的访问量和并发能达到多少,在初步开发的架构选型中,采用前后端分离的架构。关于前后端分离架构,其优势如下:
A尘埃1 年前
系统架构·软件架构
软件架构模式+系统架构分层模式一般信息系统中最常见的4层划分如下:应用:一般桌面应用程序,电子商务WEB应用程序CS客户端-服务器模式
码中之牛1 年前
android·性能优化·framework·移动开发·软件架构
Android开发之性能优化:过渡绘制解决方案屏幕上某一像素点在一帧中被重复绘制多次,就是过渡绘制。 下图中多个卡片跌在一起,但是只有第一个卡片是完全可见的。背后的卡片只有部分可见。但是Android系统在绘制时会将下层的卡片进行绘制,接着再将上层的卡片进行绘制。但其实,下层卡片不可见的部分是不需要进行绘制的,只有可见部分才需要进行绘制。
码中之牛1 年前
android·笔记·移动开发·android jetpack·软件架构
深入理解与运用Android Jetpack ViewModel在Android开发中,数据与界面的分离一直是一项重要的挑战。为了解决这个问题,Google推出了Android Jetpack组件之一的ViewModel。ViewModel是一种用于管理UI相关数据的架构组件,它能够帮助开发者实现优雅的数据驱动和生命周期管理。本文将深入浅出地介绍ViewModel的使用和原理,带你一步步掌握这个强大的组件。
码中之牛1 年前
android·笔记·面试·架构·移动开发·安卓·软件架构
面试笔记:Android 架构岗,一次4小时4面的体验作者:橘子树此次面试一共4面4小时,中间只有几分钟间隔。对持续的面试状态考验还是蛮大的。
金木讲编程1 年前
软件架构
企业前后端分离软件架构如何设计?企业前后端分离软件架构的设计涉及到前端和后端的独立性、通信方式、数据流管理等多个方面。下面我将为你介绍一个常见的前后端分离软件架构设计:
码中之牛1 年前
android·网络·移动开发·retrofit·软件架构
框架解读 | Retrofit设计剖析作者:Calculus_小王Retrofit是一个类型安全的HTTP客户端,可以通过注解将HTTP API转换为Java接口,并使用动态代理,CallAdapter和Converter来发起请求和解析响应。