码迷,mamicode.com
首页 > 其他好文 > 详细

【古来月-凡事预则立】

时间:2019-12-22 16:14:57      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:学习生活   导航   分行   包括   大小写   提高效率   c++   最好   开始   

这篇随笔一是应老师要求,二是作为我们小组的总结反思。纵观小组软件开发的整个过程,应了古话,凡事预则立,不预则废。

0.Github地址:https://github.com/gulaiyue/abcde

 

1.项目的总结反思

阿尔法迭代最大的问题是没有明确一个时间点,每个周的任务划分后没有验收反思过程,后来我们到末期猛赶进度。

贝塔迭代过程中分工确实不如阿尔法迭代明确(后端也着实不好分工),但是开始没有想清楚这一点,一味的求每个人平均进度是不现实的。最好发挥每个人的特长,合理分工而不是平均主义。

如果在小组启动项目时就预料到拖进度、分工不明确、每个人擅长的点不一样的话,会节省很多的时间。

其实在学习生活的过程中,预判这个东西,真的很能提高效率。就如古人画画之前,先要胸有成竹,才知何处下笔!

 

 

2.团队的分工

以上说了团队的分工出现的一些小问题,有以下几点:

1)分工不合理,没有发挥出每个人的优势,有时候大家写代码时缺少文档记录。

改进方法:把需要做的文档列出来,大家一个人记录几份。

2)分工不特别明确,有些公共部分应该共同讨论,如前端部分的导航栏,一开始没有统一。

改进方法:后端开发时沿用了统一的类,并在开发前决定了统一的架构。

3)分工之后的交流互助能够做到更好,充分发挥1*5>5的效果。

改进方法:尽量多聚在一起讨论,有什么问题困难随时提出,共同解决。

 

 

3.代码规范:

我们小队都去看了邹欣的代码规范教学,里面有分点的例子,还有一些有趣的比喻。总结下来,大概值得小队主义的几点如下:

1)排版(包括行宽、缩进和括号、分行):

   缩进采用4个空格。括号:每个“{”和“}”都独占一行。分行即不要把多行语句放在一行上。

2)命名:命名要注意大小写,一般所有的类型/类/函数名都用Pascal形式,所有的变量都用Camel形式。

   Pascal——所有单词的第一个字母都大写;

        Camel——第一个单词全部小写,随后单词随Pascal格式,这种方式也叫lowerCamel。

3)注释:精简明了最好。复杂的注释应该放在函数头,我们可以使用不同的显示风格来表示程序的不同部分。

4)专业类名、函数体参考以前c++和java编程规范即可。

【古来月-凡事预则立】

标签:学习生活   导航   分行   包括   大小写   提高效率   c++   最好   开始   

原文地址:https://www.cnblogs.com/ouc-xxxxxx/p/12079936.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!