现代软件工程第五周作业
我们经常抱怨阅读别人的代码很难,我们自己在写代码的时候,是否考虑到如何让代码更易于阅读和维护呢?
我们应该考虑到怎样让代码易于阅读,就像不同地区的方言,当地人觉得方便易懂,但外人往往不知其所云,为了让大家都可以沟通,才有了普通话的产生。因此代码的编写也应该有一个相对的标准,来便于自己和他人的阅读。
代码的易于维护性更应该考虑。我们在着手编写代码的时候,通常不能完全考虑到所有的功能,这就需要后期的不断修改完善。如果这时我们的代码不便于维护的话,会带来很大的麻烦,最后可能导致需要抛掉已有的代码来重新编写了。在代码编写之前就需要考虑到这些问题了,可参考的方面有:大方向上进行模块化设计,中等方向上采用设计模式,细节方面多注释、注意变量命名等。
转载于:https://www.cnblogs.com/jingmoly/p/5353698.html
现代软件工程第五周作业相关推荐
- PHP第五周答案,算法设计与分析第五周作业——Word Ladder
算法设计与分析第五周作业--Word Ladder 上周找了一道深度搜索优先搜索的算法题来做,于是这周就选了一道广度优先搜索算法题来试试手. 本周所选题目:原题目链接 题目详情 题目大意:给出一个字符 ...
- Linux创建名为vgtest的分区,第五周作业,
第五周作业, 1.磁盘lvm管理,完成下面要求,并写出详细过程: 1)创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷t ...
- Python第五周作业
Python第五周作业 1. 一元二次方程求根 2. 百钱买百鸡 3. 鸡兔同笼 4. 最大公约数和最小公倍数 5. 判断三角形并计算面积 6. 判断IP地址合法性 7. 回文素数 8. 反素数 9. ...
- 学号20189220 2018-2019-2 《密码与安全新技术专题》第五周作业
学号20189220 2018-2019-2 <密码与安全新技术专题>第五周作业 课程:<密码与安全新技术专题> 班级: 1892 姓名: 余超 学号:20189220 上课教 ...
- 2019 第五周作业
2019春季第五周作业 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 (https://edu.cnblogs.com/campus/zswxy/software-engineerin ...
- 陈斌老师《数据结构与算法Python版》第五周作业——ASCII谢尔宾斯基地毯
陈斌老师<数据结构与算法Python版>第五周作业--ASCII谢尔宾斯基地毯 题目 思路 程序如下 总结 题目 谢尔宾斯基地毯是形如上图的正方形分形图案,每个地毯可分为等大小的9份,其中 ...
- 20169210 2016-2017-2《网络攻防实践》第五周作业
教材学习内容总结 Web应用程序安全攻防 1. SQL注入攻击步骤: 1 发现SQL注入点 2 判断后台数据库类型 3 后台数据库中管理员用户口令字猜解 4 上传ASP后门,得到默认账户权限 5 本地 ...
- 网络攻防-20169213-刘晶-第五周作业
教材学习内容总结 传统C/S架构的计算B/S架构 "瘦"客户端:Browser (Web客户端) "厚"服务器:Web服务器.Web应用程序.数据库- 通讯机制 ...
- 2019春第五周作业
这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪里 (https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018 ...
- 20162316刘诚昊 第五周作业
学号20162316 2016-2017-2 <程序设计与数据结构>第四周学习总结 教材学习内容总结 这周第五章学习的是编写类,更加深刻地剖析了类.对象等的关系. 用"toStr ...
最新文章
- 简书的css排版,css格式化排版
- eval?python顺序列表模拟栈实现计算器
- 01:操作系统(centos,redhat):性能监控和网络命令
- windows2000 日志
- Linux下构建自己的C++共享库并配合pkg-config生成链接选项
- git学习3--关联不同的网址的远程分支
- 使用 webstorm 写 typescript 的一些小技巧
- 精选|2018年6月R新包推荐
- 现代通信原理5.1:信号的希尔伯特变换
- linux下解压zip文件命令
- 为什么下载小电影时,经常会卡在 99%?
- 视频编解码基本概念之 GOP
- springboot validation 统一返回错误信息
- AtCoder Beginner Contest 043题解(ABCD)
- 怎么给手机照片添加文字?没想到方法这么容易,1分钟就能学会
- 对话吴恩达:伟大的AI企业需要CEO的全力支持
- Android开发基础规范(二)
- 片选,怎么看时序图,电路原理图
- 404服务器错误的讲解
- centos GPU tensorflow pytorch 深度学习 环境搭建