• 3月18日作业重点及点评


    教师本想偷懒一下,奈何有人催逼前行啊。
    谢谢冉华同学迅速更新。

    0. 重要 预习要求

    0.1 学习scrum案例

    [http://www.cnblogs.com/Chronos/p/5030912.html]
    [http://www.cnblogs.com/bugphobia/p/5047025.html]

    0.2 预习 四象限

    0.3 学习 [https://en.wikipedia.org/wiki/Minimum_viable_product]

    选择一个功能,先写出可执行的代码。

    部分作业截止

    到截止期3月24日24:00,收到作业及站立会议报告34份。

    请继续提交每日站立会议报告,本周要求5个工作日。

    请往下面看,作业缺项的同学注意 你需要一份 check list,本周要交的作业内容。

    互评

    请各位同学开始互评吧,不然到周五上课前,工作量巨大。

    抢跑项目

    选做加分项 在此贴下回复认领此项目,限前3位同学。3位同学分别做3个不同的版本。

    吴军同学、齐嘉亮同学 认领完毕,还剩2个名额。
    如果别人做完的自己就不用再做一次了,就少了一次进步的机会。实验和学习的目的,最主要的不是达成结果,而是过程。

    把 [http://www.cnblogs.com/xinz/p/3852177.html] 的量表做成APP或网上调查问卷,并发布在微信朋友圈中。
    可以借用现有调查问卷系统,自动核算得分,注意版本引用和致谢,注意排版美观。

    齐嘉亮同学的样例 [http://www.sojump.com/m/7505837.aspx?from=groupmessage&isappinstalled=0],正在讨论选项的分值。
    吴军同学的样例 [http://www.sojump.com/m/7505121.aspx?from=timeline&isappinstalled=0]。

    4人小组

    • 耐撕团队: 郑蕊组长,齐嘉亮,刘伟硕,濮成林,将完成抢答器。

    • OneZero团队: 夏一鸣组长,王巍,冉华,张敏,将完成记账本。

    • fantacy团队: 杨若鹏组长,郭又铭,臧润强,何美琪,将完成词频扩展。

    • 爆打团队: 严一格组长,包玲玲,吴军,彭杨,将完成四则运算扩展。

    每日站立会议

    批评 21日,第一个工作日 以下团队未提交每天都应提交的站立会议更新: 耐撕团队、fantacy团队、暴打团队。

    表扬 OneZero团队及时提交。

    1. 作业点评

    1.1 冉华 [http://www.cnblogs.com/ranh941/p/5291504.html]

    词频统计 及 PSP。
    由程序员成长为工程师的途中。

    1.2 夏一鸣 [http://www.cnblogs.com/xiaym896/p/5294329.html]

    scrum的总结,非常精准。请各位同学前去围观。

    1.3 夏一鸣 [http://www.cnblogs.com/xiaym896/p/5293887.html]

    与王巍的结对编程体会,值得一读。三周已过,我发现值得一读、值得一批、值得讨论的技术博客多起来了。祝贺各位的进步。

    1.4 夏一鸣 [http://www.cnblogs.com/xiaym896/p/5299256.html]

    OneZero团队非正式站立会议。持续1小时,讨论需求、边界。三人参加,一个事后参与讨论。

    OneZero团队的计划产品是 记账软件。

    1.5 张敏 [http://www.cnblogs.com/zhangminss/p/5300136.html]

    OneZero团队启动 报告。要点清晰。

    1.6 郭又铭 [http://www.cnblogs.com/guoyouming/p/5300220.html]

    个人能力提升训练;
    fantacy团队 词频扩展 需求讨论。

    1.7 郭又铭 [http://www.cnblogs.com/guoyouming/p/5300315.html]

    词频扩展 的UI原型

    1.8 王巍 [http://www.cnblogs.com/shirlywangwei/p/5301682.html]

    结对体会。PSP,进度条。

    1.9 夏一鸣 [http://www.cnblogs.com/xiaym896/p/5301526.html]

    OneZero第一次站立会议报告。可圈可点,下了功夫。

    1.10 张敏 [http://www.cnblogs.com/zhangminss/p/5305748.html]

    OneZero团队的站立会议刷屏中。

    1.11 张敏 [http://www.cnblogs.com/zhangminss/p/5305892.html]

    The Return of the Queen.

    1.12 刘伟硕 [http://www.cnblogs.com/WeSure6/p/5306397.html]

    耐撕团队21日站立会议报告,22日更新。
    团队中一人病倒,一个病着站立,但是团队还在。
    高风险问题都已开始讨论,内容专业,值得细读。

    1.13 夏一鸣 [http://www.cnblogs.com/xiaym896/p/5306582.html]

    OneZero 3月22日站立会议。注意到控制时间,并且控制得不错(似乎受到教师的启发以前就注意到了)。
    高风险问题都已开始讨论。

    1.14 濮成林 [http://www.cnblogs.com/charliePU/p/5307039.html]

    词频需求等开始更新,结对体会颇深。

    1.15 濮成林 [http://www.cnblogs.com/charliePU/p/5307620.html]

    原创git安装教程。
    总结经验教训,记笔记发博客(因此以后自己也容易找到),是以后提高的不二法门。
    此文堪为典范,可以炫耀。

    1.16 严一格 [http://www.cnblogs.com/yyyyg/p/5308384.html]

    爆打团队站立会议,开始 四则运算扩展需求。
    四则运算完全可能有巨大~~的下载量,加油 !

    1.17 濮成林 [http://www.cnblogs.com/charliePU/p/5308510.html]

    耐撕团队3月22日站立会议。
    两位成员病倒,团队未倒。
    UI原型值得一观。

    1.18 包玲玲 [http://www.cnblogs.com/linglingbao/p/5308665.html]

    结对,4个项目,PSP。
    站立会议的独立报告,很好。对于同一个会议,大家会有不同的观点和角度。
    如果别人做完的自己就不用再做一次了,就少了一次进步的机会。

    1.19 刘伟硕 [http://www.cnblogs.com/WeSure6/p/5309062.html]

    结对,词频。赞刘伟硕和濮成林对结对的独立报道,都可圈可点。

    1.20 郭又铭 [http://www.cnblogs.com/guoyouming/p/5309096.html]

    Fantacy团队第一次站立会议,22日。赞在组长之外独立思考和报道。
    请各位同学去围观我的点评,并回复各位的点评。对于“好”“学习了”跟“顶”一样没有营养,不算点评。

    1.21 杨若鹏 [http://www.cnblogs.com/robinYangRP/p/5309109.html]

    Fantacy团队第一次站立会议,22日。
    请各位同学去围观我的点评,并回复各位的点评。

    1.22 郭又铭 [http://www.cnblogs.com/guoyouming/p/5309232.html]

    结对编程体会,对结对的负面评价。

    1.23 夏一鸣 [http://www.cnblogs.com/xiaym896/p/5310794.html]

    读“软工实践总结作业”有感。这是杨贵福明确各位同学文字谈感想的作业,你完成的如何?

    1.24 夏一鸣 [http://www.cnblogs.com/xiaym896/p/5311784.html]

    OneZero第三次站立会议(2016.3.23)。在继续需求,建议开始编程。各位同学的评论很积极。

    1.25 彭杨 [http://www.cnblogs.com/pengy813/p/5312417.html]

    结对编程体会不错。4人小组项目词频的需求和技术讨论。

    1.26 彭杨 [http://www.cnblogs.com/pengy813/p/5312426.html]

    KNN算法,聚类。技术积累。

    1.27 吴军 [http://www.cnblogs.com/wujunzero/p/5312557.html]

    爆打团队站立会议。选择了SCRUM工具。请立即开始编程。

    1.28 郑蕊 [http://www.cnblogs.com/zhengrui0452/p/5312911.html]

    开始第三周作业。快速迭代,先占位置,是正确策略。

    1.29 刘伟硕 [http://www.cnblogs.com/WeSure6/p/5313120.html]

    ”耐撕“团队 2016.3.23 站立会议。恢复为三名成员,郑蕊参加站立会议,齐嘉亮倒了。

    1.30 夏一鸣 [http://www.cnblogs.com/xiaym896/p/5313251.html]

    漫长的PSP。

    只要不病倒,持续努力。把玩的时间用来编程和进步。在我看来,这只是此前多少年逍遥自在的补课。我也是这样的,我还在补大一的离散数学和高中落下的英语。加油 !
    夏一鸣 加油,赞努力。我用十多年追赶,欢迎你加入。

    1.31 臧润强 [http://www.cnblogs.com/zangrunqiang/p/5313385.html]

    结对,站立会议。虽然具体内容和感想还没有写,但是大纲已经有了。

    1.32 严一格 [http://www.cnblogs.com/yyyyg/p/5313405.html]

    作业大纲 及 PSP。

    1.33 郭又铭 [http://www.cnblogs.com/guoyouming/p/5313526.html]

    第一位回应NABCD模型的同学,有心人。请各位参见下文的3.4节。

    1.34 郭又铭 [http://www.cnblogs.com/guoyouming/p/5313776.html]

    PSP,积累进步的证据。

    1.35 何美琪 [http://www.cnblogs.com/heyjoymq/p/5314096.html]

    补交作业。欢迎归队,战士。

    1.36 张敏 [2016.3.24 OneZero站立会议]

    产品BACKLOG需求。期待本轮迭代的可执行代码。

    1.37 濮成林 [http://www.cnblogs.com/charliePU/p/5317410.html]

    耐撕团队站立会议 24日。数据流图。

    1.38 夏一鸣 [http://www.cnblogs.com/xiaym896/p/5316550.html]

    OneZero站立会议。开发环境和架构选择。

    1.39 郭又铭 [http://www.cnblogs.com/guoyouming/p/5317863.html]

    需求分析 词频,根据《构建之法》第8章需求分析。

    2. 作业重点

    2.1 齐嘉亮同学的整理

    2.2 请不要忘记

    2.2.1 PSP 和 进度条 是每周都要求的

    2.2.2 4人小组项目开题需求、站立会议每工作日更新。

    2.2.3 技术博客应包括 scrum sprint, 需求、计划

    补充要求1 站立会议每日更新要包括 burn down、甘特图,截图粘贴到技术博客中。

    会出错不可怕,错误是正常应该出现的,错误帮助成长;最大的错误是为了防止犯错而退缩。

    需求怎么写、站立会议应该包括什么,甚至需求和站立会议是什么,其中的细节杨贵福是不会讲的。

    凡是课本或网上你容易找到的东西,都不会在课堂上讲,这是对您身为硕士研究生的尊重。祝贺你有机会获得尊重。

    补充要求2 本周的迭代,不仅应有总体需求和计划,应包括架构的 代码实现,参见 RUP 的 architecture-centered。

    2.2.3 词频/四则运算 的代码改进 是每周都要求的,缺需求spec的请补上。要求结对进行。

    当你终于发现需求spec的价值的时候,词频/四则运算就由编程大作业演进为了项目。

    重申参考 用户需求及spec: 四则运算 [http://www.cnblogs.com/jiel/p/4810756.html]

    这条线索不要求 burn down 和 甘特图。

    2.2.4 重申部分

    • 文字给出的感想呢?

    邹欣老师指出:

    这的确是一个要点。 建议让同学们看看以前学生的总结:
    http://www.cnblogs.com/malinlin/p/5058509.html
    

    各位同学,读完什么感想,请文字给出。

    请不要说“老师你记性真好”,我只是重新又读了一遍。你也能做到,请从此刻开始,养成严谨的习惯,不要等到这个习惯养成再去工作。

    • 你欠邹欣老师和杨贵福的回答

    • 互评。

    已作为惩罚性作业,要求评论所有人的所有技术博客。即使你评“没啥可评的”也是开启双向交流,毫无行动,就是放弃交流。

    3. 预习和思考题

    3.1 单元测试

    幻飞龙博士的 极简单元测试示例

    谢谢牛宝乐老师供应资料。

    3.2 汉堡模型

    结对或4人小组吵架的时候,请参考邹欣老师的汉堡模型

    3.3 编程 vs. 工程

    在课堂上,杨贵福提到 代码鉴赏力。那么,什么是 好的 代码,什么是 坏的 代码,代码之好坏是否可能因环境或需求的变化而变化?
    什么是好的工程项目,什么是坏的工程项目,是否可能 代码很好但是由它形成的工程项目糟烂,是否可能 代码糟糕而形成的工程项目不错?

    3.4 功能 vs. 用例

    邹欣老师提到:

    一个反馈: 看到大家列出很多想做的功能, 很好! 但是, 如果是一个公开发表的软件, 建议从用户的需求出发。 列出用户有什么痛点需要满足, 我们如何满足。 而不是从程序员的角度出发,罗列各种可能的功能点。

    请看 http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html

    请特别注意最初选择的用例,要现实、可以按期完成。
    第一周仅有可执行框架,也在可接受范围内。

    3.5 来自工业现实的声音

    “无效的昵称”说: (感谢 无效的昵称 先生)

    在我们这里,基本上都是短平快。从需求提出到上线,时间短,而且今天确定是这个需求,明天做完了,后天需求变了。需求一般深度教浅,先上线再说,效果好就继续迭代。产品更新速度快,产品今天上去了,明天可能就死了。在这种环境里面,TDD开发,代码可读性,注释等问题一般写代码的人是不会关注的,只有读代码的人才去了解一下。一般代码都是先上线,上线看到有这个那个问题,然后就再迭代改进,改进一般都是在大的结构范围内,细节基本上没有,比如:A系统调用B系统,调用耗时较多,就会加个缓存,但A系统内部有没有文档,有没有单元测试,基本上很少关注。不过现在在开始重视单测,不对是开始重视自动化测试,减少人工嘛。另外我们这边对性能关注较多,性能测试一般是必须的,不过到了大促了有一个不好风气就是堆机器,大促完成后,看到机器多了,第二年就又是各种性能优化。

    工程实践并不局限于经典教材中的标准答案。
    请各位同学思考,这里哪些是软件工程经典教材里提到过的手段,如果在 质量、范围、时间、代价 间妥协?为什么实践中工程师会这样选择,你会如何选择,这些手段与经典教材中的理论矛盾么,为什么?

    接下来的讨论在[http://www.cnblogs.com/younggift/p/5240521.html#3385640]。

  • 相关阅读:
    PAT之我要通过
    卡拉兹(Callatz)猜想
    数组元素循环右移问题
    Reorder List
    一个fork的面试题
    内存流和null字节
    标准C IO函数和 内核IO函数 效率(时间)比较
    由fdopen和fopen想到的
    VS经常报错的link error 2019
    VS快捷键设置
  • 原文地址:https://www.cnblogs.com/younggift/p/5293441.html
Copyright © 2020-2023  润新知