Ruby's Louvre

每天学习一点点算法

导航

2012年12月27日 #

什么是整洁的代码(Clean Code)?

摘要: 什么样的代码才是真正好的、整洁的代码?来看看大牛们怎么说。Bjarne Stroustrup,C++之父:引用我喜欢优雅、高效的代码:逻辑应该是清晰的,bug难以隐藏;依赖最少,易于维护;错误处理完全根据一个明确的策略;性能接近最佳化,避免代码混乱和无原则的优化;整洁的代码只做一件事。Grady Booch,《面向对象分析与设计》作者:引用整洁的代码是简单、直接的;整洁的代码,读起来像是一篇写得很好的散文;整洁的代码永远不会掩盖设计者的意图,而是具有少量的抽象和清晰的控制行。Dave Thomas,OTI公司创始人,Eclipse战略教父:引用整洁的代码可以被除了原作者之外的其他开发者阅... 阅读全文

posted @ 2012-12-27 10:22 司徒正美 阅读(551) 评论(1) 推荐(0)

6 个强大的 HTML5 应用在线开发工具

摘要: HTML5日渐成为Web开发的主流技术之一,目前,W3C已经完成了HTML5的基本特性,HTML5成为W3C官方标准指日可待。 目前互联网中已经出现了大量基于HTML5的应用,其展示的效果一点也不输Flash,甚至要更为强大。该技术最大的优势是跨平台,甚至未来有可能成为开发移动应用的主要技术。 本文为你带来6个强大的HTML5应用开发工具,希望可以提高你的开发效率。 1. Adobe Edge Animate Adobe Edge Animate是一款Adobe开... 阅读全文

posted @ 2012-12-27 10:20 司徒正美 阅读(1447) 评论(0) 推荐(1)