零碎想法

1,?隔2个月回头看自己的设计,如果感觉不好理解,那么意味着当初设计的很不合理,是需要重新设计的前兆
2,快速设计实现的诱惑很大,一刻不提醒自己严格按照TDD的原则来行事,就导致复杂难以理解的设计
3,难怪Kent Benck经常提醒自己,红-绿-红编码节奏,一旦脱离这个节奏,就容易被快速设计的诱惑俘虏,
结果就是生产出复杂难以理解的设计
4,有人说:"考虑市场和成本,这个模块将就用吧,没有时间重新设计,即时是错了也就错着用吧".
这就如同本来是需求一把锤子,但是造出了一把电锯,?以种种借口不愿意重新造一把锤子出来.
不管怎么说,只要错了,无论走了多远,都得回到起点?重新走过.
这个问题上,所能做的是,时刻紧盯目标,快速反馈,走错了方向很快就能纠正过来?,而不是走了很远才发现走
错了.?

?????????????????????????????????????????????????????????????????????????????????????????????? ----修改StdIO系列组件(2014.11.06)

1,设计真的很难,从想法到实现中间有太多的未知数,来来回回多少趟,换来一点令人满意的进步
2,我努力遵循测试驱动法测,但是有的时候你就是无法确定你要干什么,不妨去界面那里看看找找思路,或者先去看看
序列化后的样子,又或者来一段快速设计编码,只要记得别跑太远,目的只是到前面看一眼,回头记得丢弃这一段.
????????????????????????????????????????????????????????????????????????????????????????????? ----设计RemoteIOControl(2014.11.08)

时间: 2024-12-25 23:11:21

零碎想法的相关文章

关于缺氧(OxygenNotIncluded)的一些零碎想法

1.背景. 介绍过于简单,仅仅说"不知道为什么出现在星球地底"十分缺少游戏代入感. 个人想法:地球资源匮乏,人类无法继续生存,此时研究出了"随机星球跳跃"的科技,遂从全地球随机抽取人口样本数据,生成复制人随机投放到各个星球(解释每次随机生成地形不一样的原因),尝试建立新星球的前站,为未来人口迁徙做先行军. 2.游戏操作/可玩性. 其实一个鼠标已经可以完成全部的操作,但是还是有很多的不足之处. 第一是游戏没有"移动建造物"的功能,只能拆除后重建,这

在老男孩学习的一点想法

今天是2015年12月28日,再过3天就是2016了,时间过得真快. 转眼间已经在老男孩学习快4个月了,整个课程即将结束,说一下在老男孩这段时间学习的感受. 老男孩是不是一个好老师,这个不需要我来说,凡是知道老男孩的都应该知道.O(∩_∩)O哈哈~~老师说,思维决定高度.从零开始学习一门新的知识,最重要的要有一个自己的框架,然后把一个一个零碎的知识点放到框架上.对于运维来说更是如此,因为运维所涉及的知识点更多,更杂,更乱,如果没有一个完整的清晰的整体知识框架,根本就不可能在运维这条路上有多大发展

cocos2d-x进化为2.5D的一些想法

?? 首先我得说Unity3D已经做的非常好了,搞这些东西意义真心不大.详细Unity3D有什么优势我之前也写过两篇文章来阐述自己的想法. 假设我的下一份工作是U3D的话,预计我就不会有这些想法或者研究了.只是谁让我又又一次转回cocos2d了呢.我的新的工作大概就是写一个cocos2d-x的2.5D游戏. 假设依照我自己的想法,那肯定是U3D来做.只是我在技术上从来不是刚愎自用的人.并且非常多时候做游戏图形学和算法都没那么重要,说白了就是拿什么都能做,这里面很多其它的可能是个人对引擎的熟悉程度

零碎时间应该拿来做什么

零碎时间应该拿来做什么? 许多成功学书籍都会建议抓紧时间学点东西,并且冠以“时间管理和效率提升”的标签: 但我现在不这么认为了.我的想法是: 零碎时间,应该放下书本, 拿来做以下事情之一: 1.  闭目养神, 静思冥想,活动身子:   有助于调节心态, 保持气血通畅.精力充沛: 2.  思考生活工作上遇到的问题, 职业规划:  停下来, 思考, 才能更快地前进: 3.  与别人交流:  有时, 与人交流可能会有更大的助益: 别人的思考方式, 常常能使我们有特别的收获: 4.  上厕所时, 与其读

拼图算法,将零碎小图,整理到一张大图之上,自动合并。二叉树实现

需求描述 在开发需求中,有种场景:工程中图片太多,很多png图片,导致程序包很大.尤其是出现在移动平台iOS,Android和游戏平台.这是因为png的头占用资源比较大,如果将所有png图片拼接到一起,就省了png的头部信息:那么程序包应该会少不小! 想法很好!如果程序中有四五百个png图片,手动合成到大图上恐怕不是小工作量.何况每天的资源图片都有可能更新,更新一个就要重新拼图.这个工作量肯定不是人能搞定的了.可不可让计算机帮助我们来拼图.拼图完成后,计算机告诉我们每个图片的坐标,程序运行时候我

一个配置表优化的想法

今天下班在班车上想了一个关于配置表存储的小优化,起因是早上的时候发现了一个bug,这个bug是由于在运行时动态更改了一个列表配置导致的. 其实关于这种运行时"偷偷"改配置的问题我之前也有考虑过,这种应该是一不小心就会写出的,这不终于都出了一个. 至于如何预防这种问题,我认为在python里面似乎也没有什么好的解决方法,因为它不像c++有const语义,但有一个稍尽人事的预防措施就是把列表型的配置读成元组(tuple).而由此衍生出的一个想法便是:把配置表中所有的列表型配置都读成共享的元

看死亡笔记后的想法(一)

最近在看Death Note,特别是逮捕火口的前后几集,很精彩,也有了自己的一些看法. 逮捕火口之前,八人会议中的三位高管聚到一起商议,他们八人中到底谁是基拉,他们都认为是火口,看来公司高管没有一个是简单的呢 他们认为是火口的原因之一是他看起来对名利毫不在意,我的想法是 一个人表现出对什么东西越是装作不在意,就可能越是在意. 对一些东西,比如钱,或者地位,大家都想要的东西,某个人对它并不在意,这是否如他所说,就值得怀疑 并且,如果这个人的身份跟他的话矛盾,比如是公司高管,但天天说自己不在意地位和

只想把技术做好,维持一份可观的收入,就精专一门;有创业想法,就全栈

做全栈开发(前端和后端)好还是全端开发(前端和Android应用开发)好?哪个前景和钱景发现比较好,对以后的发展! 1. 有创业想法,就全栈.只想把技术做好,维持一份可观的收入,就精专一门 2. 全栈对自己的优势不大吗?好多公司都不认同,特别是HR,普遍的观点是,会的多,就很难专精. 3. 大公司是一个靠分工增加工作效率的机构,无论你全栈,还是全端,对公司来说都只用你的一部分技能.但是薪资可是要比一般的人高一些,所以很多HR都忽悠你说全会的就没法专精.先全栈,后全端.别信那些HR忽悠. 4. 有

企业怎样玩转10亿网民?田溯宁有不一样的想法!

京东商城创始人刘强东在中美互联网论坛上表示,中国是世界上最大的互联网市场,未来十年中国网民将超10亿.阿里巴巴创始人马云谈到当前中国传统企业经营压力增大,但更应该看到新经济增长的势头不亚于美国,中国市场潜力巨大.联想CEO杨元庆则提到,现在是一个资源全球配置的时代. 面对一个拥有全球最大网民规模.员工数量动辄上万的企业规模.全球化资源配置以及新经济增长模式层出不穷的转型时代,传统企业究竟要如何实现互联网+.如何玩转即将出现的10亿网民所带来的数据红利和网民人口红利?被誉为中国"互联网建筑师&qu