从另一个考虑来看代码的风格
2008-04-10 02:58:00来源:互联网 阅读 ()
从另一个考虑来看代码的风格
相信大家对代码的风格都有自己的观点,都有自己的风格。但大家心目中最完美的一定是简洁,易读,高效率的。
但有时效率和简洁性、可读性是不可兼顾的。这就要看开发的目的是什么了。对时间要求不高的当然要注重简洁和可读性,而另一些要求速度快,或体积小的程序则可能更强调效率。
我想现今随着计算机存储器的飞速发展程序的体积越来越显得不重要了。记得当年我在大一时所用的计算机只有512KB内存那时写程序优势是要注重空间效率的,磁盘也很小,还是在一个工具下才实现800KB的空间,在我心里不知感谢过多少回那个共软件的作者,有时候为了节省内存不得不把一些东西搬运到磁盘上,等到使用时再装进内存。打伞使用的计算机是4MB内存的,第一次使用保护模式时,开辟了一块2MB的内存空间,我真是激动的老泪横流,而现今128MB内存满天飞。256MB也很多。我的一个朋友配了768MB内存还说要再添。感觉硬盘容量也飞速增长。30、40G的随处可见。刻录光盘6、7百MB的空间也够折腾得了。所以今天代码的空间效率日渐不很重要了。
而处理器的发展给我们带入了GHz时代,使我们有了全新的感受。另一方面处理器的发展已远远超出了软件的发展速度。时间效率也显得不是很重要了,当然不向空间效率重要性下降的那么明显(在有些时候时间效率还是很重要的,如多媒体,图像处理等等)。
现如今软件的复杂性使得软件通常都由多人开发才能完成。而多人开发的配合问题就摆在了我们的面前。说白了多人开发的配合问题主要就是代码的可读性问题。例如以下两段代码:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash