zoukankan
html css js c++ java
课程作业一
github地址
里面的 work 5.
过程概述
这一次作业真的是超级仓促啊,手上还有一大堆的事情没做,只好把大致的方面给解决掉。主要来说就是要求用不同的函数来解决不同的功能,最终实现程序的模块化。其实在第三次作业就已经有用很多的函数来实现分块,然后把一些不好分块的,结构比较乱的方面直接给写在了主函数里……结果这次就来了这个任务,内心真的一直在说脏话。
修改结果
其实这一次修改还是不彻底的,还是在主函数里留了大量的碎片化的东西,不知道该怎么把他们整理成一个函数,所以主函数里还是会有很长的功能性的代码,这是最大的不足之处,其他的改动就是按照题目的要求改了五个函数的功能,虽然最终没能达到主函数的目的,但是还是会在以后尽量去修改它。
个人感想
以后再写程序之前一定要先想清楚程序所写的每一个功能是不是能单独抽离出来,着样真的能够实现主函数的简化,需要看功能的实现直接看函数就好了,所以这真的是函数的最大有点,再以后修改和功能的添加和修改的时候也是十分方便的。所以要养成简化主函数的习惯,不然就像我现在改了的代码一样,除非有很大一部分的结构调换,不然真的很难修改。而且也反映出自己在函数的应用上也有很做不足,需要很多的东西去学习。
推荐看世杰大佬的代码,刚才去瞥了一眼,真的很牛逼啊,改的很精简,崇拜ing。
查看全文
相关阅读:
如何用C#代码管理SharePoint解决方案
8 Reasons why SharePoint is Bad for Your Business 8个理由告诉你,为什么SharePoint对你的业务有害
漫画教你了解SharePoint
如何增强你的SharePoint 团队网站首页
4 Reasons why SharePoint is Dying 四个理由告诉你,为什么SharePoint即将死去
SharePoint 创建站点地图树视图及格式枚举截图
C++虚函数与多态
[DirectX 9.0笔记]第二章 渲染管线
VC6.0 和 VS2010 time_t的区别
[DirectX 9.0笔记]第一章 初始化 Direct3D
原文地址:https://www.cnblogs.com/031602418matt/p/6757723.html
最新文章
本地通知 LocalNotification
StoryBoard中segue的使用
出现duplicate错误的原因
2015 Xcode7 真机调试(开发者)以及P12配置
CocoaPods的安装使用和常见问题
证书(Certificates)
C#中使用split分割字符串的几种方法小结
Android studio将项目打包成签名安装包
Android------Mycalculator堆栈完整版(非实现多位操作)
Oracle的某些例题以及答案
热门文章
Android开发------TextView
struts2 输入验证(服务器端)
Struts2 自定义拦截器(easy example)
My First APP------Caculator(界面布局文件)
更改Android studio补全快捷键
Navicat_Premium连接Oracle_10g
SharePoint Permission Analyzer 权限分析器
使用CSVDE命令批量导入/导出AD用户
PowerShell 批量导入/导出Active Directory
PowerShell 导出SharePoint管理中心解决方案
Copyright © 2011-2022 走看看