zoukankan      html  css  js  c++  java
  • OO第三阶段总结

    规格化设计

    规格化设计可以使其他人在不了解模块内部的情况下调用,其极大得避免被调用时出现问题。这样做使得程序在多人合作完成时更加高效,也易于维护。

    规格bug

    我的规格主要问题在于我对其语法的不甚了解,以及我的某些方法写得过长,导致我在写规格时忽略了其中的某些元素。

    规格bug与功能bug的联系

    讲道理,我觉得我的功能bug和规格没啥联系,主要问题还是出在多线程上。不过我觉得完善的规格化设计可以很好地减少在实现题目中规定的限制时产生的bug。

    思路和体会

    实话实说,这几次规格我都是先写的代码……我的思路一般是我要实现某某功能,那我就需要先执行这个操作,这将由一个方法来实现,而我需要将参数a,b…传入进去。在我想要写一个方法时,这个方法需要什么,将做到什么我已心知肚明,所以我更习惯于优先思考如何实现。上次实验课练习了由规格写代码,我感觉区别不大,只要方法不太长,两者的先后顺序并不影响我们的思维量。

    不过这几次写规格让我深刻地体会到方法写得太长是一件多么坑爹的事情。还有以前我总觉得一个方法里总得实现某种功能吧,这样很多时候都短不下来。接触到规格之后我才明白,一个方法只需对参数作出了某种改变,以这种方法划分确实可以把冗长的部分划分开。

  • 相关阅读:
    CSS颜色十六进制值规律
    linux清理内存命令
    一些常用的linux命令
    读《DOOM启示录》随想
    日常分享:关于时间复杂度和空间复杂度的一些优化心得分享(C#)
    .netcore过滤器有以下几种类型
    RabbitMQ十:重要方法简述(参数)
    git 配置 ssh
    log4net学习笔记
    redis下载与安装
  • 原文地址:https://www.cnblogs.com/mengziyu/p/9108554.html
Copyright © 2011-2022 走看看