项目测试思考

近期项目开发脚步放缓,做的最多的是页面修改和一些小功能的优化,另外就是把项目部署到学校服务器上。今晚腾飞和小桑学长在科研系统服务器上进行测试,发现了一些问题,使测试并未顺利进行,这可能与近期导入用户数据的原因相关,之后就到测试服务器测试,因为上面代码已经好几天没更新,项目的配置和细节之处的调整也随着新环境发生了变动,这就导致再次部署到测试服务器项目出现无法访问登录问题。从这次事件中也暴露出了我们目前开发存在的问题:开发混乱、测试部署不规范。对与以上问题需要明天开会解决,对于突发的项目事故经过一系列的排除最终找到了原因。

思考|使我校教职工账户实现 CAS

业务系统的增多导致用户信息、用户登录不便于统一管理, 基于此我们开始对单点登录 SSO 和统一身份认证服务 CAS 进行探索. 当前我们的科研管理系统已经开发的差不多了,由于每次开发学校的项目都需要导入教师信息,多个系统就造成了用户数据难统一管理,多个系统之间的用户账号密码难管理,于是这几天我们在科研系统开发基础上提出了第二方案,使用统一身份认证服务 CAS 对我校教师账户信息进行管理。

《十二公民》观后感

image

这部国产的《十二怒汉》拍的还是比较不错,尽管是翻拍!这部电影主打逻辑思辨,看完后给人无限遐想的空间,虽无明星大腕(比较出名的是何冰老师),但演员演的角色却个个活灵活现,电影值得一看。

项目总结会记录

一、项目相关

1.1 项目总结内容要求

在每个项目总结项目开始前每个人要统计自己的问题。

统计方式:

  • 遇到的问题有哪些?
  • 已经解决多少?还未解决的剩多少?

1.2 技术解决方案

做项目的时候,每个人都需要出技术解决方案,特别的如果项目小或学长说不出则不用写。

技术解决方案内容:

  1. 描述需求、实现
  2. 设计思路(字段、输入、输出)
  3. 上下游依赖
  4. 风险点

组内成员关注自己业务技术问题即可,成员写时遇到困难负责人做过项目的有义务带新同学写技术解决方案;组长整理并完善本组技术解决方案;总负责人负责项目核心技术解决方案。

科研管理OA统项目总结笔记

截止到昨天晚上十点多我们的项目主要功能的开发算法完成, 占整个项目的 80%, 后期需要确定科研管理系统教师数据的导入方式, 待老师测试通过后部署算是整个项目的结束. 在这次项目中我是担任整个团队的负责人, 并未过多的参与到编码中, 这次开发整体来说还是比较顺利的, 没有遇到特别难的技术点和业务逻辑. 我之前从未担任过项目项目负责人, 这次算是过了把瘾吧. 在我担任负责人的这段时间我并未觉得比在开发中轻松, 在开发中我主要关注的是自己的业务和技术点, 而站在项目负责人的角度则要对整个项目进行把控, 而不仅仅是业务和技术点. 目前项目进入收尾性 bug 修复, 开发的脚步放慢, 待和院里老师交接后继续进行开发, 之后的工作不会多了. 今天抽空把开发中遇到的问题以及感受总结一下.

近期一些项目感受

之前和世伟、星星一起参与了平安科院项目,这个项目算是比较顺利的。我是负责写项目后台的,项目的管理工作及部署不需要我做(一般是负责人来做),而我只需关注后台的功能和任务完成就可以了。

现在由我带领十几个人共同开发学校的科研管理系统,第一次带着大家做项目有时候会觉得不知该做什么,但还好身边有机会接触到很多项目开发的机会,在我刚开始做项目的时候腾飞学长亲口告诉我了许多做项目负责人的注意事项,在项目过程中小桑学长也帮助我管理项目给我说一些注意事项。

在这次学校的科研管理系统的管理中,有许多值得总结和反思的地方,和成员之间的交流,如何向他们清晰的表达产品的需求,如何在把我产品的需求等等这些都需要反思。

Git 协作流程总结

git 在多人协作开发中是必不可少的,好处就不多说了。这篇文章将介绍一下在日常项目中使用 git 进行协作的流程。

MySQL|实现定时备份数据

数据库中的数据是撑起应用系统的重中之重,定期备份数据库中的数据是很有必要的。定期备份数据是为了防止数据库出现意外情况,如被病毒入侵造成删库,勒索等。

实现是使用 mysql 的 mysqldump 备份命令, 利用 cron 配合脚本实现定期备份。

Docker 安装 Redis6

Docker 安装 Redis6 教程。

  • os: linux-centos7.6
  • docker: version 19.03.13, build 4484c46d9d
  • image: redis: 6.0

简明 Docker 安装 MySQL8

简明 Docker 安装 MySQL8 教程。