• 冲刺总结


    冲刺总结

    完成度

    按照目前的实现的情况,之前做的冲刺的目标完成度估计在50%左右
    服务器基础的架构和基本的层次已经完成,但是主体的逻辑功能还未完全实现,测试也没有完全做完
    移动端 ,完成所有的界面构架,现在需要进行的是配合接口完成具体功能。

    队员任务比重

    队长:吴先滇 30%
    陈少扬 30%
    陈灿 30%
    李之含 10%

    问题

    客户端对后端的接口使用上出了问题,xcode7.0后,ios客户端网络请求的安全机制改变,强制使用https不允许使用http的链接,这个问题还好解决,让后段改成https协议,但是之后又有问题,显示说用alamofire 请求自签名的SSL ,出现错误,这个瞬间就无力了,在cocoaChina上找到了解决方案,但是并不能成功,网上给的测试api全都ok,于是找到了后端希望能对ssl签名证书进行修改,但是并不现实,还在想办法解决,这算是目前最大问题,无法使用后段接口,具体功能不能完成。。。
    (其他之前遇到的已经解决的问题,写在之前的随笔中了,这里不再提了)

    感想

    这些天中,出现的问题主要是把时间浪费在解决bug上,摸着石头过河,这样在十天内写出来的东西是达不到多大的成效的,另外赶上人工智能考试和焊字了,中间停滞了4天的时间,这4天并没有要求队友,继续完成任务,因为“预习”人工智能对我们来说才是最蛋疼的事情要去解决。

    -1.这个开发过程不似平时的开发,将时间集中在解决问题上,而是在耗费在一些对开发暂时没有意义的事情上。如果说按照原本的计划每天定时定量,这种理想的状态是要在开发经验相对成熟的情况下来完成。除去这个前提,做了这么多的事情,到头来感觉还是忙忙碌碌无所为。

    -2.队员的实际能力达不到软工实践所定位的团队水平,有的队员只能写写文档在队伍中并不能起到非常大的作用。这样实际开发中人力不是非常足,又或者在写每日的冲刺报告中还要涉及到的问题是。
    写文档的问做开发的“你今天有碰到什么问题了?”,做开发的回了写文档的“怎么又是这种烦人的问题,特们这个bug在没解决,我脑子快烧了。”
    这就是在开发中的实际现状。纵然软件工程是把利剑,但是基石不稳,又怎么可能挥得动这把剑。
    .最主要的感觉是整个app的制作是一整个团队同时进行的过程,任何一个预期目标分配的任务一旦延误,或者因为调试bug的问题,暂时无法解决,导致的就是整个团队全部延迟,给我的感觉团队整体其实就像是一个木桶,想装更多的水不是说,有一两块长板就行的

    -3. 这次的作业如果不是之前有过类似的项目经验,或者是有相应的基础水平,或者你的团队idea正好有类似的教程或者源码可以找的到,想按预期完成真的很难,边学边做,有时一个bug一折腾就是一整晚,有可能还是几天。。

    -4.这点算是最有价值的心得体会了: 编写客户端使用的是SWIFT2.0,使用这门语言我发现有问题多看看苹果官方给的开发者文档,直接去类库API中查询,读它的英文文档,可以理解的更直接,百度来的资源不是太少,就是太旧,好多都是没用的,所以,强烈建议多阅读更新的英文文档(虽然本人是个6级没过的英语渣只能看个大概)

    目标

    1.争取完成项目基本功能
    2.争取完成软工实践任务

    测试工作安排

    目前项目处在开发阶段,初试仍以单元测试为主,主要又对应平台的负责人完成测试用例文档的撰写。

    测试工具选择和运用

    此次测试主要在web这块做的,由于web服务采用的是SSH框架,普通的junit的测试在spring框架下使用会有问题。

    测试体会

    1.使用单元测试的时候一定要搭建好测试环境,由于笔者在ssh框架上是刚入门,所以在这个上面花费了很多的时间,才把测试调过。
    2.做测试的时候要考虑测试会不会对数据库产生污染,这个也是笔者一开始报着这个疑惑去找资料的。后来找到了本篇随笔后面贴的两个链接,有详细介绍了spring框架中的单元测试,spring的单元测试框架提供可事务的回滚机制,可以在做测试的时候省去数据正确性的担心。

    项目测试评述

    本次单元测试完成情况还不是很理想,主要原因是服务器的代码完成度不够,能够拿来测试的东西不多。为了使用好测试工具,不得编写了一些暂时没有任何作用的代码,导致的耗费时间。

    参考资料

    一下是两篇个人觉得对Spring 中单元测试介绍比较有分量的文章,借鉴参考了这两篇文章,明白了Junit在Spring中的使用和配置
    Spring 单元测试和集成测试
    使用 Spring 进行单元测试

  • 相关阅读:
    android之wifi开发
    android wifi讲解 wifi列表显示
    jQuery格式化时间插件formatDate
    Android自定义照相机实现(拍照、保存到SD卡,利用Bundle在Acitivity交换数据)
    Android圆形图片自定义控件
    Android自定义控件
    SQL表连接查询(inner join、full join、left join、right join)
    Jquery 中each循环嵌套的使用示例教程
    JQuery遍历json数组的3种方法
    怎样从数据库层面检測两表内容的一致性
  • 原文地址:https://www.cnblogs.com/wxd1/p/4973199.html
Copyright © 2020-2023  润新知