软件设计与实现
blackcat王文俊
这个作者很懒,什么都没留下…
展开
-
解决php导出excel中小数尾部0不显示的问题
【代码】解决php导出excel中小数尾部0不显示的问题。原创 2023-09-12 15:34:42 · 417 阅读 · 0 评论 -
减少函数return的一个实例
Functions should not contain too many return statements......原创 2022-11-04 11:22:30 · 178 阅读 · 0 评论 -
【数据库】当心自动生成的schema
写得很烂的schema迁移程序,或者自动生成schema的程序,都会导致严重的性能问题......原创 2022-09-19 00:02:36 · 217 阅读 · 0 评论 -
缓存并不总是有用
必须确认缓存真的可以提升性能,因为有时候缓存可能没有任何帮助。原创 2022-09-18 23:35:43 · 468 阅读 · 0 评论 -
一个完整的可视化建模案例
来自真实的商业项目实战,使用Enterprise Architect、UML类图、活动图原创 2022-09-17 23:28:41 · 254 阅读 · 0 评论 -
通过 UML 活动图描绘出程序的业务流
图中的某些节点被定义为程序方法......原创 2022-09-11 00:00:30 · 258 阅读 · 0 评论 -
通过实体关系图进行需求分析
需要注意的是,实体关系不等同于数据库设计......原创 2022-09-10 23:13:28 · 221 阅读 · 0 评论 -
通过 UML 表达数据流
UML活动图......原创 2022-09-10 22:58:24 · 138 阅读 · 0 评论 -
代码评审的意义
代码评审是软件开发中保证代码质量的常用手段,相比其他质量手段,它有如下特点:1、发现缺陷的时间早。只要编写了代码就可以进行代码评审......原创 2022-09-09 23:00:42 · 676 阅读 · 0 评论 -
代码评审常见问题与最佳实践
我总结了代码评审中的常见问题如下:代码可读性差,导致评审效率低下;找到的缺陷大都是轻微缺陷......原创 2022-09-09 22:55:40 · 1032 阅读 · 0 评论 -
案例:变量没有初始化的后果
一个典型的质量事故。该公司开发的一个产品上市后不久,客户发现在某个特定的场景下系统会死机。接到用户投诉后......原创 2022-09-09 22:54:02 · 1006 阅读 · 0 评论 -
强调软件架构的主要目的
重用、扩展、简洁。原创 2022-09-08 22:30:39 · 56 阅读 · 0 评论