![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 92
南嘉的猫猫
"You must know that there is a bigger world for you to explore. Where you currently stand is neither your starting point nor your destination. If you truly desire, you can experience a completely new life."
展开
-
多边形填充 边标志 (扫描线)算法 多边形着色模式 介绍一下马赫带 介绍一下赫尔曼栅格光滑着色算法原理介绍一下光滑着色算法原理有效边表算法数据库中使用索引的作用是什么
多边形填充边标志 (扫描线)算法多边形着色模式介绍一下马赫带介绍一下赫尔曼栅格光滑着色算法原理介绍一下光滑着色算法原理有效边表算法数据库中使用索引的作用是什么?原创 2023-10-08 17:47:10 · 207 阅读 · 0 评论 -
辅助寄存器是干什么用的
请问CPU 的 MREQ 引脚和 IORQ 引脚分别是干什么用的那这里的引脚是什么含义呢?程序是指令和数据的集合辅助寄存器是干什么用的寄存器的用途取决于它的类型PC 寄存器也叫作“程序指针”,存储着指向 CPU 接下来 要执行的指令的地址。PC 寄存器的值会随着滴答滴答的时钟信号自动 更新,可以说程序就是依靠不断变化的 PC 寄存器的值运行起来的。一条汇编语 言的指令所对应的机器语言由多个字节构成。通过反复进行“读取指令”“解释、执原创 2023-10-08 14:04:08 · 401 阅读 · 0 评论 -
软件开发的201个原则(第91-120个原则)阅读学习
编码原则使用有意义的命名程序是写给人看的使用最优的数据结构先确保正确,再提升性能再写完代码之前写注释先写文档后写代码手动运行每个组件代码审查结构化的代码未必是好的代码不要嵌套太深使用合适的语言编程语言不是借口编程语言的知识没有那么重要格式化你的代码不要太早编码测试原则依据需求跟踪测试在测试之前早做测试计划不要测试自己开发的软件不要为自己的软件做测试计划测试只揭示缺陷的存在虽然大量的错误可证明软件毫无价值,但是零错误并原创 2023-07-29 14:01:25 · 226 阅读 · 0 评论 -
软件开发的201个原则 (第61-90个原则)阅读学习笔记
关于架构部分介绍一下实例化从需求到设计的转换并不容易将设计追溯至需求评估备选方案没有文档的设计不是设计封装不要重复造轮子保持简单避免大量的特殊案例缩小智力差距将设计置于知识控制之下保持概念一致概念性错误比语法错误更严重低耦合,高内聚为变化而设计为维护而设计为防止出现错误而设计在软件中植入通用性在软件中植入灵活性使用高效的算法模块规格说明只提供用户需要的所有信息设计是多维的优秀的设计出自优秀的设计师理解你的应原创 2023-07-28 16:42:19 · 121 阅读 · 0 评论 -
软件开发的201个原则 (第31~60)学习笔记
第31~60个原则不忽视技术使用文档标准文档要有术语表软件文档要有索引对相同的概念用相同的名字研究再转化,不可行作为系统开发者,请承担责任低质量的需求分析,导致低质量的成本估算先确定问题,再写需求立即修复需求规格说明中的错误原型可以降低选择用户界面的风险记录需求为什么被引入确定子集评审需求避免在需求分析时进行系统设计使用正确的方法使用多角度的需求视图介绍一下有限状态机合理地组织需求给需求排优先级书写要简洁给每个需求单原创 2023-07-27 16:29:02 · 82 阅读 · 0 评论 -
软件开发的201个原则 学习笔记 前三十个原则(一)
在互联网行业中,CASE指的是什么?一本书价值的高低从来不是由文字的数量决定的,而是由“信息量”决定的。章淼博士Winston Royce和 Barrv Boehm 发表了软件工程原则方面最早的两篇论文,分别包含5个原则和7个原则ROY70,BOE83]。看到某个流行趋势背后的基本原理,而不是流行趋势本身。对于原则(Principle)的解释对于技术(Technique)的解释对于编程语言之语言本身的解释对于工具的介绍相关原则原则1 质量第原创 2023-07-26 18:59:51 · 125 阅读 · 0 评论