ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第14周博客

2019-12-22 21:51:31  阅读:196  来源: 互联网

标签:SQLite github 14 数据库 博客 Android 我们


项目的GITHUB地址:

github

针对之前提到的问题进行思考和总结(github的ISSUE不够,SCRUM博客没有明确的分工等等)

关于SCRUM分工:

我们小组的SCRUM博客是6个人每人每周轮流作为负责人负责一篇博客的编辑和发布,每个人不存在“划水”等现象。负责人每周向小组内每个成员收集工作进度以及完成资料以便于每周博客的编写。

关于前面问题的思考总结:

  • 【“我的”页面开发】
    之前我遇见数据库的连接问题,无数次尝试用JDBC连接MySQL数据库,但是每次都是 驱动成功但是就是无法连接上,后来我上博客,看见别人给的建议对于Android开发好像轻量级SQLite更适用而且这个数据库是Android里面内置的用起来非常方便,我重新尝试,果然很多函数都已经封装好了,直接用就行,而且一次就连上了本地数据库,操作也很简单。可是就是查看SQLite有点麻烦还要用CMD指令去操作,看博客上有人推荐Navicat for SQLite还有SQLite studio打算这周再尝试一下。
    思考:其实在软件开发的工程中就是不停地遇见问题又不停地解决问题的一个过程,也是对自己独立自足学习能力的一种锻炼。当然每当问题解决时会转化成一路向前的动力。

  • 【“发布”页面开发】
    Android Studio启动、编译太慢;
    对数据库的知识掌握不熟练,比如MySQL,SQlite,还有《第一行代码》里提到的LitePal,不知道该选择什么样的数据库;
    用SQLite数据库开发的时候,查看数据库并不容易。如果是用自己的手机,则需要root权限,而我的手机并不支持;用Android自带的虚拟机应该也需要其他的方法来查看数据库。
    希望能够找到一个现成的案例来帮助我们编写代码,但是网上很多项目都有错。万事开头难,希望这一次我们的代码可以很好地保留下来供以后开发使用。

*【“登录注册”页面开发】
安装Android studio的时候在配置环境过程中就遇到一些问题导致无法使用。
每次运行甚至编写程序的时候电脑就非常卡,尤其到后面几乎卡的不能动了,特别烦。
第一次使用Android,对Android的使用和编写不熟悉,走了很多弯路。
学习git的时候也走了一些弯路,但万事开头难,最后还是弄清楚了。
思考:学习一门编程语言的过程中会遇到很多的问题,这就需要我们有足够的耐心和信心去解决问题。同时,正确的学习方式能让我们少走弯路,完成任务的时候才会事半功倍。所以,我们要在学习的过程中不断探索正确且适合自己的学习方式。

需要改进的团队分工(针对之前的不足,需要加强和改进协作及分工的地方)

  • 现在我们遇见最大的问题倒不是团队分工问题(因为每个人都在努力做好自己的模块),而是项目集合问题。把一个个页面、功能、模块最后在整合成一个完整的APP的确是一个令人烧脑的问题,不过我们也在不停地想办法攻坚克难。
  • 在使用GitHub进行协作的时候,因为大家对于GitHub还不是很熟悉,所以进度比较慢。
  • 小组成员之间沟通不够,但是考虑到大家的实际情况,每周一次例会也许是最好的安排。
  • 我的建议是,前端和后端分离,这样大家就会在一开始就主动去联系对方,确定接口,而不是等到所有工作都完成之后再合并,这样就比较困难了。

测试工作的安排:

本周我们小组以及打算开始合并我们的项目,因为之前我们每个人都是对各个模块进行编写,所有在合并的时候可能会出现较多的困难,不过我们在这周先对3个基础模块进行合并(按照APP底部导航来划分,因为导航栏只有3个基础模块)在合并成一个大体的app之后我们在对每一项功能进行具体的合并。所以这周的测试工作安排是由三个负责基础页面的编写的同学进行APP合并工作。各自讲代码发到一个人那整合,然后发布到GitHub上。

测试工具的选择和使用

我们在网上找了一些[Android手机自动化测试工具](https://www.zhihu.com/question/19716849),发现了诸如Monkey,Appium,Espresso等好用的测试工具,但是由于我们的项目目前还没有完全投入使用,所以我们选择只选择了黑盒测试和白盒测试的测试方法。我们打算等后期项目更加成熟的时候再使用功能更好的测试工具。

测试用例的文档PDF和github链接地址

[测试用例文档](https://www.cnblogs.com/2019engineering/p/12081174.html)

[github](https://github.com/ouc-softwareclass/OUC-Market)

项目测试评述

整个测试过程是验证上述功能,其结果与预测并无太大差异,基本功能要求均已实现,但是离我们预期的目标还有一定差距,但这个差距对于整个功能和系统的实现已无很大差别。另外,在运行环境不断变化时,系统与数据库的连接会出现一定的错误,但这些错误都在控制范围之内,所以影响并不是很大。但是在不是开发环境的机器上运行时,一定要注意其数据库的连接,否则也无法正常运行。另外,对于用户数据加密的方面做得不是很好。

标签:SQLite,github,14,数据库,博客,Android,我们
来源: https://www.cnblogs.com/2019engineering/p/12081118.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有