Java教程

软件工程实践总结&个人技术博客

本文主要是介绍软件工程实践总结&个人技术博客,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
这个作业属于哪个课程 2021春软件工程实践S班
这个作业要求在哪里 软件工程实践总结&个人技术博客
这个作业的目标 软件工程实践总结
其他参考文献 ...

目录
  • 第一部分:课程回顾与总结
    • 1.以前提出的问题
    • 2.每个阶段的收获
      • 需求阶段
      • 设计阶段
      • 实现阶段
      • 测试阶段
      • 发布阶段
    • 3.经历与心得
  • 第二部分:个人技术总结

第一部分:课程回顾与总结

1.以前提出的问题

当时没有提出问题。

2.每个阶段的收获

需求阶段

对如何合理的整理和归类用户需求有了比较多的经验。在整理用户提出的需求的同时,也要考虑整理用户没有提出的细节,并且多次与用户确认需求。

设计阶段

一个系统的设计主要是系统功能设计和系统UI设计。系统功能设计方面,要合理的拆分功能,合理地设计功能的嵌套,并且尽量减少功能的嵌套。系统UI设计方面,拥有较好的审美是非常重要的,对一些现有的成熟设计的参考也是很有价值的。

实现阶段

在实现阶段,对MVC的软件设计模式有了比较深的了解。学习了使用Golang以及Gin,Gorm等框架进行服务器后端框架的搭建。

测试阶段

第一次尝试了通过CI/CD对代码进行自动测试。学习了CircleCI的用法。

发布阶段

学习了通过CentOS部署Golang后端项目,以及打包部署Vue前端项目。

3.经历与心得

个人作业中,学习了撰写自己的博客,平时经常看到别人在各种论坛上发布博客,自己又一直没有写博客的习惯。通过这一次的学习,我想我之后应该会经常通过博客记录学习的新知识。

结对编程中,两个人同时参与项目的设计与开发。两个人能够互相商量,互相检查工作成果。相比个人作业来说,结对编程能够有更高的效率,同时完成的效果也会更好。结对编程也能够一个人从设计到前后端编程都需要参与的情况,能够更加专注的完成自己的任务。

团队项目中,在组队之初就应该开始了解队员的能力,如果在早期没有对队员能力有一个比较好的认识,后期的任务分配就没有办法做到最高效率的开发。系统设计阶段应该对接口设计反复的验证,以确保接口设计的正确性。在后期开发阶段,就应该努力保持接口文档的稳定。

第二部分:个人技术总结

Gin框架使用总结

概述:Gin是一个由Go(Golang)语言编写的HTTP Web框架。它提供Martini风格但是拥有更好性能的API,并且由于使用了httprouter,速度提高了近40倍。

这篇关于软件工程实践总结&个人技术博客的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!