跳到正文
套餐
架构审查:5–7 个工作日内完成独立审查并制定分步迁移计划
首页
关于我
服务
服务套餐
项目
Blog
中文
切换到深色主题
切换到浅色主题
免费初步沟通
打开菜单
免费检查
您的软件健康状况如何?
共 12 道题,约 3 分钟。您将获得六个方面各自的评分,以及一份告诉您从哪里着手的简短清单。您的答案不会离开您的浏览器,既不会被发送,也不会被存储。
1. 数据与数据库
您上一次尝试从数据库备份中恢复数据是什么时候?
我们不确定是否有备份
有备份,但从未尝试过恢复
一年多以前
最近几个月内;我们定期测试
应用在高峰时段会变慢吗?
经常;用户有抱怨
有时会;我们不太清楚原因
很少;我们知道原因
不会;我们监控慢查询并及时优化
2. 安全
您的密码和 API 密钥存放在哪里?
在代码里或共享文件中
在服务器上;不清楚谁能访问
单独存放,但从不更换
存放在访问受限的位置,并定期轮换
您使用的库和服务器软件是最新的吗?
已经多年没有更新
出问题时才更新
偶尔集中更新一次
自动跟踪更新并定期应用
3. 部署与监控
您如何将软件发布到生产环境?
手动把文件复制到服务器
手动执行命令;每个人的步骤都不一样
半自动;回滚很麻烦
一步自动完成;几分钟内即可回滚
系统宕机时,谁最先发现?
用户
某位员工偶然发现
一个简单的在线状态检测
我们的告警系统;错误和日志集中监控
4. 测试与代码质量
您有自动化测试吗?
没有
有几个;没人信任它们
覆盖了关键流程
有,并且每次变更都会自动运行
代码在上线之前会由其他人审查吗?
不会
有时会
大多数情况下会
总是会;规则很明确
5. 架构与技术债务
添加一个新功能有多难?
每次都会弄坏别的地方
很难;依赖少数几个了解代码的人
大体可预期;有些部分我们不敢动
可预期;什么放在哪里一清二楚
系统的架构有书面记录吗?
没有;没人完全了解它
在大家脑子里,没有写下来
有一份过时或不完整的文档
有最新的架构图,决策的理由也有记录
6. 团队与知识
如果最了解系统的人明天离职,会发生什么?
工作会停摆
需要几个月才能恢复
会很吃力,但能继续
知识分布在团队中并有书面记录;没有影响
技术决策由谁来做?
没有固定的人;谁在就谁做
外包公司或供应商;我们无法监督
团队中的某个人,但理由没有记录
有明确的负责人,决策及其理由都有书面记录
已回答 0/12 个问题
查看结果