华为软件云分析-黄紫仪
前言:唔。昨天的前言没保存有点头疼。感觉这个玩意有点高大上啊。好多没见过的功能。
然后看了很久的题目也不知道这个大概是要干啥。所以就当体验心得写好了以上。
日常先上图。
讲道理,刚找到这个按照说明创建项目之后我个人是有点惊讶的。因为之前写项目的时候都是想到啥就是啥,能写多少就是多少。完全没想过还要规划。切进这个功能页面的时候。发现前面还有个项目规划。好在例子上有个例子所以大概知道他是干啥的。之后自己也试着把后面的beta测试的任务按着要求写了一下项目分工。感觉按着这个图写就像把整个任务块再次细分了一下。每个任务需要具体干什么也更加清楚。
项目规划之后。下面的小栏可以查到你写的个个任务的具体内容。还有迭代记录。每次更新的记录也会在这里写上。这比我们之前直接在原来文件上改优势很多。毕竟我们经常改乱。结果到后面最开始本来正确的东西不知道改成了啥。又得推倒重来。(已经为此翻车N次)迭代可以很好的让我们知道我们都做了啥改动。文档的话就是正常的记录。不过对于万年只知道写不知道写总结分析的我来说。文档功能能更好的帮我记录当前的工作记录。还能方便我以后碰到BUG知道要去哪找。。
在之后是代码仓库,这个功能在之前的软工实践作业上有用到过。虽然之前一直都很嫌弃(因为觉得好麻烦啊)。但是到后来做团队项目的时候,才意识到这个似乎是真的很好用。毕竟每次大家都各自写自己的部分,然后每次组合的时候还要我作为中介一个个去传,去做交互什么的就十分头疼。搞的自己每次在这个问题上要浪费掉很多的时间。有个公共的代码仓库的话,大家都可以去那里上传下载。改了什么上面也会有显示。这样总不用自己每次充当仓库的功能结果还把代码文件搞的乱七八糟的。这个代码仓库跟之前那个差不多。但是不知道为啥不能跟之前那个一样拖拽上传(好像是没改什么密码啥的。真麻烦)。
再往下就是对代码本身的相关处理了。这个似乎带了对源代码的测试。可以用他自带的一些测试集帮忙做代码测试找问题。省的自己去找(当然我完全不会用。),不过他里面的测试集分为很多类。然后点开会有每种测试问题对应的大致可能出错点。对于我们这种新手来说也是间接学习语言的好方法。
代码处理完了接下来的是构建框架。选择之后似乎可以……直接自动帮你搭建框架!!!(所以我之前学那么辛苦是为了啥啊喂ヽ(●-`Д´-)ノ)。对应选择之后他就帮你去导入需要的代码包了简直不能更友善。
剩下的部分就是beta阶段我们需要做的了(测试+部署+发布)。当然鉴于我们代码愣是不知道怎么传所以还没有具体走过一次流程。
把他提供的基础流程模板整个的过了一遍之后。我大概只能深深的感慨我们之前,根本就是瞎来。模板的流程十分的清晰。把整个软件开发的流程理的很顺(还顺带能送很多助攻)。看着这些规划大概也能很明确现在我们在什么阶段接下来要优先做什么。代码仓库的提供也能打破我们各自为营的现状。更适合一个团队项目的开发。之前看节目说华为最大的特点就是把整个创新开发的流程变成了一个流水化作业。当时还觉得不可思议毕竟那种东西怎么能流程化。直到这回看了项目规划模版之后……这大概是大公司开发跟我们散兵开发的最大区别吧。
看来我们现在需要学习的。真的不仅仅是语言了。整个的流程框架。构建的思路。可能才是我们现在最需要补充的地方。(哦还有服务器部署+测试啥的。emmmmm)清晰的条理思路+规范的代码书写习惯。可能对现在的进度提升更有帮助把
后记:之前学长说他注册之后有小姐姐第二天打了他电话把他下了一跳。之前还不信知道今天大早上被小姐姐一个电话打了过来……(意外是个声音好听还负责的小姐姐get)