`
花花公子
  • 浏览: 132032 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

“Write less, do more"是程序永远的主题

阅读更多
"Write less, do more"是程序永远的主题,但是在现实生活中,程序员经常只注意”Write less“的部分,却忘了”do more“的部分。具体表现为:工作中,利用了许多便利的工具提高了效率,节省下来的时间用来看新闻,上网灌水。生活中,向别人推广自己用的工具比如Linux,对方问到”XX功能“有没有的时候,直接告诉对方,”XX软件/操作系统没有提供的,就是不需要的”(这句话好像只有乔帮主说出来才有人信)。

那么如何做到“do more”呢?在工作中,完成了工作,想一想当前产品的功能,那些你觉得不需要的,或者找人探讨或者独自思考,他们难道一点用处也没有吗?在生活中,当别人提到某项功能时,也不要急着为你喜爱的软件辩护,从商业的角度上讲,用户永远是对的。

对于开源软件,由于人手不够,"do more"很难做到。那么首先就要做到结构清晰,便于扩展。其次就是要让用户提出自己的要求。工作之中,如果真的遇到了郁闷的要求,就按照以后去掉没那么痛苦的方式去做吧。
3
1
分享到:
评论
3 楼 Saito 2010-08-22  
write less, bug less..

write more, bug more..

do less,user more..

do more,user less..
2 楼 花花公子 2010-08-22  
美是生产力,可是现在是过剩时代,学会营销才是关键!
1 楼 花花公子 2010-08-21  
原来"Write less, do more"是jQuery提倡的。一直以来Linux的传统是"KISS: keep it simple, stupid!"。个人觉得jQuery这个观点才早就了它的流行。

“Less is More"则是一位西班牙建筑师提倡的”极简主义“,程序代码写的少确实能带来美感,可是用户只会关心产品的功能。

相关推荐

    jQuery经典入门教程 绝对详细

    jQuery是一个兼容多浏览器的javascript框架 核心理念是write less do more 写得更少 做得更多 jQuery在2006年1月由美国人John Resig在纽约的barcamp发布 吸引了来自世界各地的众多JavaScript高手加入 由Dave Methvin...

    EasyPoi教程

    EasyPoi经典教程 easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入...3.默认值多,write less do more 4.spring mvc支持,web导出可以简单明了

    jquery经典示例及教程

    其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。它是轻量级的js库,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, fireFox, Opera 9.0+)。jQuery是一个快速的,简洁的javaScript...

    JavaScript,web思维导图

    jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多),jQuery使用户能更方便地处理HTML、实现动画效果,并且方便地为网站提供AJAX交互,它的文档说明很全,而且各种应用也说...

    jquery ——Javascrīpt框架

    其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。  它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。  ...

    jquery-1.2.6及API中文手册

    其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。 jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。

    jquery包.zip

    jquery设计的宗旨是“write Less,Do More”(即倡导写更少的代码,做更多的事情),其核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有...

    JQuery讲义.zip_gavea4m_jquery

    3、 宗旨是:write less,do more(写得更少,做得更多) 4、 原理是:对javascript进行二次封装,定义了全新的获取元素和操作元素的方式。 例如:document.getElementById(“id”) ——》$(“#Id”) 是不是简化了很多

    程序模型与表达_月影.pptx

    "Write less, do more"是jQuery的精髓,但同时也提醒我们,没有一种语言或框架是完美的。在效率、严谨性、易用性、优雅性、简洁性、可维护性和可靠性之间,需要根据具体需求进行权衡。 程序设计有多个层次,从语法...

    jquery类库.zip

    其宗旨是——**WRITE LESS,DO MORE**,写更少的代码,做更多的事情。 它是轻量级的js库(压缩后只有21k) ,还兼容各种浏览器 jQuery是一个**快速的,简洁的javaScript库**,使用户能更方便地处理**...

    jquery.min.js 3.6.4版本

    jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的...

    jquery.1.11.1.js 和 jquery.1.11.1.min.js

    jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的...

    jQuery 1.4.4 中文API参考手册

    jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的...

    jQuery权威指南

    jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。jQuery的...

    jquery1.8.3+api

    jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的...

    jquery-1.11.1.min.js文件

    jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的...

    jquery中文手册.chm

    jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的...

    JQuery核心用法快速查询文档

    jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的...

    JQuery_1.5API中文参考手册

    jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 jQuery的...

    5. 深入OMI架构设计-张磊.pdf

    - **性能优化**:考虑到“Write Less, Do More”的目标,OMI 可能内置了各种性能优化策略,如批量更新、差量更新等。 4. **自定义元素(Custom Elements)**: OMI 对于 Custom Elements 的支持,意味着开发者...

Global site tag (gtag.js) - Google Analytics