swing 程序设计(二)

                  

                一 由按钮的处理想到的

有很多的按钮是不可怕的,可怕的是这些按钮之间有逻辑关系,实际
要做的是简化这些关系,把这些关系做到最简化,尽可能提取出程序的应用逻辑,
不要写死代码,

简化界面设计,操作简化,使用简化,步骤简化,
代码是最后才去完成的事情
1:设计界面
2:简化设计界面
3:评审设计
4:修改并简化设计
5:构思变成思路
6:重复1 to 5
7:一切想好之后写代码

 

                            二

工作很忙的时候,不适合做创造性的工作

业余时间比较多的时候,思维不受约束,思路比较开阔,适合做创造的工作,

 

                         三         归一化 与 多态

归一化:

把所有程序中出现的情况,尽量归纳为一种情况,用一种处理方式来解决所有的问题,
这种做法的前提是假设所有问题都是可以归结为一种类型,

多态:

把程序中出现的情况,假设为不同的情况,用不同的处理方式来解决问题,
前提是,所有的问题都是不同的类型,

框架的设计:

可扩展的框架设计应该在流程的各处,首先使用多态来设计,之后可以使用归一化来解决相似的情景,

总结: 架构好像就是这点事吧.

 

                        四    框架的流程 与 程序模块

流程是最重要的

开始创造一个框架之前,应该先理清楚整个东西的流程,之后构思实现这些流程的代码,

程序的模块就是实现这些流程的代码,  与流程并没有实际的关系,
弄懂了代码结构,只是知道了每断代码的含义,并不等于知道了整个流程.
通过代码清楚流程才是最重要的事情.

 

                         五     界面设计原则:


没有复杂的原则,只有简单的原则,
用户使用非常简单和方便。界面通俗易懂。

 

                        六     界面工作预计时间方法


一):如何预测需要多少时间完成任务,预测的时间大概依据以下5点即可。

0:完成基本的测试用例需要的时间,

1:定义接口需要的时间

1.1:如果需要与数据库定义接口,实现需要的时间,(如果是复杂的接口需要评审)
1.2:如果需要与底层定义接口,界面需要多少时间来实现,(如果是复杂的接口需要评审)

2: 画完界面需要的时间(单纯画界面,没有数据)
3:实现功能需要的时间(实现增删查改等要求功能)

3.1 连接数据测试需要的时间

4:使界面产品化需要的时间(用户更容易使用,例如:快捷键,提示,用户熟悉的操作...
    如果是复杂的界面会有非常多的细节,需要的时间大约和2相当甚至更多)
   
5:个人集成测试需要的时间


二):什么情况下才能说,界面工作完成了?

非用户界面设计人员通常认为的是,以上五个步骤都完成了,才是界面工作完成了。

开发人员有时会误认为是1,2,3,5完成了,就完成了。实际上并没有完成。
也就是说开发人员往往重视功能的实现,而不在意使用的方便,其实使用的方便才是产品化的重点。

 

                  七     团队人员变动造成的影响,

1:代码理解不全面,不好维护,
2:如果没有仔细理解原来的代码,继续开发会很困难,难以维护,
3:bug会很多

                  八    写测试文档的方法

目的是锻炼处理问题思维,如果测试用例写的不明确,说明思维也是不明确,
实现就不明确,写出来的程序就会不明确,
测试用例解决思维不明确问题,

1:细分每一个功能点,
2: 不要落下功能点

                 九  产品设计思想从哪里来?

             公司要有自己的产品设计思想,是自己公司独一无二的思想,不要盲目的学习别人的想法,
设计一个产品之前,想好卖点,必须明确,最差的思路就是: 我的产品必须有这个功能,因为某某公司的产品也有这个功能而某某公司是行业的老大, 这种思路的是最烂的想法. 不知到别人为什么这么做而去做还不如不做,况且就算做出一模一样的东西,小公司没有的是品牌优势和质量优势销售优势,销售的效果是不会理想的.举个例子国内的手机有的可以做出和MOTO外表一摸一样的产品,
两者的市场占有量是天壤之别. 

 

                     十  好的设计和坏的设计

             坏的设计会产生没有效果的产品,会吞噬研发人员的热情,好的设计会产生良好市场效果的产品,
会增加研发人员的热情.
    
          市场效果好的产品会为公司带来良好的现金流,公司会逐渐壮大,在市场上有尊严,员工也相应的得到肯定,有尊严.反之,现金流枯竭的公司,很长时间没有发展,员工的热情减退.并不会形成良好的循环.


                      十一 全聚德还是阿里巴巴

             全聚德始于1864年,2007年上市. 阿里巴巴创立于1999年,2003年于雅虎结成战略联盟,2007年香港上市.
全聚德上市的时候,创始人已经感受不到上市带来的喜悦了;阿里巴巴上市的时候,很幸运公司的创始人都还在,
而且好多人都成了百万富翁.这是信息时代的魅力所在.
  
             现在的时代是高速发展的时代,不是二战后的日本,本田刚起步的时候,那时是看哪个能挺的时间长不死.现在不是比哪个公司能挺住长时间不死,而是看谁能发展的更快,现在的环境可以造就快速发展的公司尤其是高科技公司,
慢慢的去发展的思想比较适合食品行业.
  
            现在的问题是:你的公司目标是哪个? 全聚德式的还是阿里巴巴式的?
   
            有的公司目标是阿里巴巴,实际的执行还是按照全聚德来发展的,那这样的公司更适合食品行业.

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值