面向对象设计与构造2022 (北京航空航天大学 - 计算机学院)

  • Re:OO-2022-Unit3-BeihangCSE

    实际上本单元设计的目标之一便是尽量让同学们脱离JML,在领会JML意图的基础上进行编程。不过可能确实稍显困难…… JML作为一门形式语言,实际上主要的受众还是机器,人与人之间的沟通或许用javadoc会方便一些;但是作为一门人造语言,JML总有人要会写;总有人要去做机器更适合干的事情,而成天与编译器
    tadshi  2022-06-07 14:18
  • Re:面向对象设计与构造2022第三单元总结

    可以说是非常详细了~测试、架构分析、JML,每一部分的内容都很丰富。 以及确实正如文中所说,JML与Junit之间的沟壑仍然没有被打通;这依旧是一个值得研究的方向(虽然自动化测试的领域门槛不少)。不过,目前OpenJML似乎可以根据JML自动生成assert语句。 最后,虽然在迄今为止的学习中几乎无
    tadshi  2022-06-07 14:10
  • Re:OO_Unit3_Summary

    JML写的确实很全面详尽~ 实际上JML并不是只停留在注释的层面上(这样的话甚至比不过javadoc);JML是一种形式化的语言,这就代表其能够被计算机所理解;虽然进展缓慢,但使用JML自动生成测试、自动生成注释的工作仍然在进展中,甚至还有javadoc->JML->JTest这样的研究方向。 最后
    tadshi  2022-06-07 13:58
  • Re:第三单元总结

    UML图不要用IDEA自动生成的,真的看起来完全没有重点,而且博客园图片缩放的支持很差,导致实际上这么大一张图,我啥也看不了😭 数据测试部分,还是希望能结合具体的JML规格来说明数据构造逻辑。感觉目前仅靠寥寥几句带过,可信度不是很高,很难说服我你确实在测试时面向了JML规格进行准备。
    neumy  2022-06-07 12:40
  • Re:OO 第三单元博客作业

    排版感觉略乱,我看第一遍的时候没怎么看懂你的架构,或许配个图会好很多
    neumy  2022-06-07 12:37
  • Re:BUAA OO第三单元作业总结

    虽然要求的五个部分都写到了,但是总感觉有点在敷衍我😨
    neumy  2022-06-07 12:18
  • Re:BUAA_OO_UNIT3 总结

    虽然写的很好😭但是我没看到你是如何对Network进行拓展的,也就是下图中的第四个要求。
    neumy  2022-06-07 12:17
  • Re:BUAA OO 第三单元总结

    龙giegie也太棒辽🥳 对各个部分的叙述都很详细,内容也很充实,在介绍概念时也有恰当的配图。 最让人感动的是我看了这么多篇同学们的博客,终于有人在代码里写注释了😭
    neumy  2022-06-07 12:15
  • Re:BUAA OO 第三单元总结与反思

    @neumy 不好意思,上传的时候疏忽了,忘记仔细检查了
    Arosy_24  2022-06-07 12:14
  • Re:BUAA_OO 第三单元总结

    防止公测部分发生bug,我采用了对自己的代码运用随机生成的测试数据进行测试,同时与小伙伴们进行对拍的方式。对于互测部分的hack,我会对同房伙伴的代码运用随机生成的测试数据进行测试,看是否有正确性问题。此外我采用构造极端数据的方式,多次执行时间复杂度高的指令来卡TLE。 没有看到“如何利用JML规格
    neumy  2022-06-07 12:11
  • Re:OO 第三单元总结博客

    首先,UML不要靠自动生成。 其次,“本单元学习体会”好像没有看到,我估计是你忘了。
    neumy  2022-06-07 12:09
  • Re:BUAA_OO_Unit3总结

    啊这,请按照作业要求内容撰写博客😭
    neumy  2022-06-07 12:02
  • Re:BUAA_OO_2022_第二单元总结

    @Palemodel 谢谢助教哦~😁
    吃月亮的人  2022-06-07 12:01
  • Re:BUAA OO 第三单元总结与反思

    如图是为了符合课程要求的一些限制条件(来自G同学的代码)。 有一个小问题,好像你没上传图😂 其他的都挺好的,尤其对架构设计的叙述非常详细,让读者能一下子看到你的思考与相应的设计
    neumy  2022-06-07 12:00
  • Re:BUAA_OO_2022_第三单元总结

    @neumy 收到啦😃,谢谢助教的建议!
    吃月亮的人  2022-06-07 12:00
  • Re:BUAA_OO_2022_第三单元总结

    符合课程要求的同时,叙述有条理且内容丰富,就是如果能在博客中用加粗标记出重点语句的话会更好🤠能让读者更快get到你优秀的点
    neumy  2022-06-07 11:58
  • Re:第三单元总结性博客作业

    分析自己的图模型构建和维护策略 或许我更想看到的是对于工具类的封装以及复用想法?虽然本单元确实没有复用算法,但是我其实挺希望能看到同学们在设计时是如何考虑到工具类的复用性的 🤪anyway,就当是我的碎碎念吧
    neumy  2022-06-07 11:54
  • Re:第三单元总结性博客作业

    UML写的思路不错,用文字描述一遍UML的设计逻辑非常nice,而且也有助于判断UML的正误😋
    neumy  2022-06-07 11:52
  • Re:OO2022第三单元作业总结

    首先可以设计四种人作为类继承原先的Person类,并在Person内增加一个存储广告的容器,以及记录商品和其销量的容器。并增添广告类以及产品类。 对Network的拓展方式,应该还可以叙述得再详细一些,个人感觉这一句话不足以表达你对架构的想法。虽然我能够知道你的大概思路,但是对广告类和产品类的依赖关
    neumy  2022-06-07 11:50
  • Re:BUAA_OO_Unit3_总结

    带带
    繁华丶人间  2022-06-07 11:09