zoukankan
html css js c++ java
第八次_计算器重构
一.
传送门
二.
重构前:
1.代码杂乱,if-else语句胡乱使用,没有考虑到全局.
2.代码没有体现出面向对象的涵义,不懂得利用成员函数以及成员变量.
3.计算中产生科学计数法的存在形式.
3.在图形化界面上,没有实现字母键盘部分键的按键功能.
重构后:
大致解决了以上问题~~~(原本采用的前缀表达式计算方法,重构采用了后缀表达式计算方法)
三.体会.
1.扎实的代码基本功对代码的质量很重要.
2.做项目,流程及蓝图很重要.
3.思前顾后,顾全大局很重要.
小结:一个学期做好的一个计算器,虽然没有拥有想象中那么强大的功能,可,终究是自己做出来的第一个小项目,懂得了些编程、做项目的整体思想.
查看全文
相关阅读:
python3 之 内置函数range() Be
从零开始学习Sencha Touch MVC应用之十四
从零开始学习Sencha Touch MVC应用之十六
从零开始学习Sencha Touch MVC应用之十五
从零开始学习Sencha Touch MVC应用之十三
从零开始学习Sencha Touch MVC应用之十七
从零开始学习Sencha Touch MVC应用之十七
从零开始学习Sencha Touch MVC应用之十四
从零开始学习Sencha Touch MVC应用之十三
从零开始学习Sencha Touch MVC应用之十五
原文地址:https://www.cnblogs.com/FZUstu/p/5655071.html
最新文章
C# hashTable的使用《收藏》
sql server 一个表中数据 复制到另一个表中
查询sql表字段个数
codeSmish Entity Object 存储数据时数据残留问题记录
<转>找不到文件 ' Microsoft.Windows.CommonLanguageRuntime, Version = 2.0.50727.0 '
ico格式文件在线生成网站《收藏》
SQL Server日期格式的转换(收藏)
批处理SQL语句检索多个表并填充DataSet
命令行解决局域网访问故障
Squid缓存服务器方案
热门文章
使用GreaseMonkey给页面增加”返回顶部”功能
Squid的Linux下安装配置笔记(下)
IP地址子网掩码位数换算方法及解释子网掩码的作用
开启监控宝的SNMP监控CentOS安装NETSNMP方法
Cakephp中如何实现i18n?
WinForm/Silverlight多线程编程中如何更新UI控件的值
python3 之 函数传参 Be
python3 之 内置函数Zip Be
python3 之 迭代器与生成器 Be
python3基础之 字符串切片 Be
Copyright © 2011-2022 走看看