软件工程逆向工程及编程思想
test
✇易木残阳
We know nothing about the world. I'm more than a Qter.
open source、sharing、free.
展开
-
关于代码结构设计
1.优秀的代码逻辑设计是整体向内部收缩,逐步分解的过程,而不是功能合成由内部向外部影响关联的过程。2.自底向上的设计结果,一定是最后的整合有问题。可以参考以下博客的观念,个人还是比较赞同的。关于代码结构设计...原创 2020-10-27 09:50:48 · 1055 阅读 · 0 评论 -
软件项目开发管理工具
1.scrumwise/teambition(项目管理工具)2.Review Board(代码审查工具)3.Jenkins(自动化集成服务器工具)4.MantisBT(bug管理工具)5.Goolgle Test(单元测试工具)...原创 2019-12-13 15:35:16 · 534 阅读 · 0 评论 -
编程规范
此处借用《大话设计模式》中的活字印刷例子。原创 2017-06-28 22:59:15 · 263 阅读 · 0 评论 -
函数可重入
函数可重入原创 2017-06-28 22:59:47 · 335 阅读 · 0 评论 -
函数高扇入合理扇出
扇出是指一个函数直接调用(控制)其它函数的数目,而扇入是指有多少上级函数调 用它。扇出过大,表明函数过分复杂,需要控制和协调过多的下级函数;而扇出过小,如总是1 , 表明函数的调用层次可能过多, 这样不利程序阅读和函数结构的分析, 并且程序运行时会对 系统资源如堆栈空间等造成压力。函数较合理的扇出(调度函数除外)通常是3-5。扇出太 大,一般是由于缺乏中间层次,可适当增加中间层次的函数原创 2017-06-28 23:00:25 · 8390 阅读 · 1 评论 -
编程思想
总所周知,Pascal之父–Nicklaus Wirth经典语录: “算法+数据结构=程序”。 算法和数据结构是基石,编程语言技巧是架子。原创 2017-06-29 17:00:15 · 308 阅读 · 0 评论 -
软件开发流程
项目总结:1.几种常用的软件开发模型:边做边改模型、瀑布模型、增量(迭代)模型、快速原型模型、螺旋模型、敏捷原型等。2.软件开发要符合SQA质量管理。3.开发过程中注意代码的健壮性、稳定性、安全性、高效性等。...原创 2018-12-26 16:36:19 · 345 阅读 · 0 评论