编程技术笔记

项目总结会记录

一、项目相关

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 教程。

简明 Docker 安装 Nginx

简明 Docker 安装 Nginx 教程。

Linux|CentOS7 安装 Docker

CentOS7 安装 Docker 教程。

面向对象设计原则

设计目的单一的类, 职责单一! 不是功能单一, 也就是某个类负责一方面的任务人不是单单一个功能, 否则就违反了"高内聚".