博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《人月神话》读后感其三——第二个系统问题
阅读量:4873 次
发布时间:2019-06-11

本文共 789 字,大约阅读时间需要 2 分钟。

——难以控制的脑洞

在android编程的学习过程中,我一直在构思我的最终目标——记账APP。

每学一部分我就会做一个练习用的App,功能简单,重在练习,在此过程中,我产生了各种各样的创意,这个控件可以这样用,还可以和这个一起用。甚至拿出了卡片画了每一个页面的布局。我还预留了对于数据的分析统计的位置,甚至设计(脑袋里幻想)了按下按钮后的滑动动画效果。

直到我正式动工……动画——不会(闲的),按钮滑动——不会(压根没必要),数据分析——不会画图……

第一版app创建完Activity后,决定删了重来……因为很多页面最后并没有用,但在此过程中我觉得可以这样去简化……

于是开始了第二版,但是最终证明就我这三两个界面,导航栏是没有必要的。面对一团糟的代码——我选择删除重来。

在第三版里我坚持最简单的按钮和功能的实现方式,终于好好地写到了最后。

这就像一个作者在写小说,我记着我看过一个文章,讲经过统计大家对于包含总统,狗的小说更感兴趣,于是写了一个总统和狗的故事——当然是没人看。

第二个系统问题是指,有一些好的创意,功能在第一个系统中不敢过于大胆的使用,放在了次要位置,但是事实证明很好用,于是决定加入到第二个系统中。

或是在第一个系统开发到一半时才想到,已经不太方便加入到第一个系统中,但是开发者又是在是不想放弃这个创意。毕竟对于自己忽然想到的这个创意感到了自豪,和满足。于是在第二个系统中,终于可以大展身手,于是各种各样的东西被加了进去。

有趣的,有创意的不一定是好的。过多的功能反而会使一个系统过于臃肿。一些可以有更好更方便的代替的功能被归到系统里,那反而是对于空间和人力的浪费。

//我的读书笔记并不是对于全书地总结,而是几个引起我共鸣地点,进行了结合自身的分析。

转载于:https://www.cnblogs.com/CCRNRT/p/10428528.html

你可能感兴趣的文章
js 数据绑定
查看>>
jsp的C标签一般使用方法以及js接收servlet中的对象及对象数字
查看>>
H5 简介
查看>>
window.frameElement的使用
查看>>
nl命令
查看>>
如何使用jQuery $.post() 方法实现前后台数据传递
查看>>
Using Flash Builder with Flash Professional
查看>>
jsp/post中文乱码问题
查看>>
C# 插入或删除word分页符
查看>>
数据库数据的查询----连接查询
查看>>
Git使用教程【转】
查看>>
html图片设置fixed消失,为什么fixed后,DIV7消失了,怎么显示出来?
查看>>
html5隐藏自定义控制按钮,用仿ActionScript的语法来编写html5——第七篇,自定义按钮...
查看>>
找不到可安装的ISAM ,asp.net读取数据丢失,解决的一列里有字符与数字的
查看>>
Java学习笔记三(对象的基本思想一)
查看>>
Bezier贝塞尔曲线的原理、二次贝塞尔曲线的实现
查看>>
Java程序(文件操作)
查看>>
Alignment (DP基础--最长上升子序列)
查看>>
SPF(图的割点)
查看>>
KMP算法的Next数组详解
查看>>