庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>操作系统>Linux>编程开发>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

程序代码美化工具(pretty print program)的使用

 作者:chedong    日期:2005-4-14
字号选择〖 〗/ 双击滚屏 单击停止   
程序代码美化工具(pretty print program)的使用
使用一致的代码美化工具(Pretty print program)的主要原因是使程序的结构和编码样式标准化,这样代码易于阅读和理解。使用好的编码约定可以使源代码明白、易读、准确,更加直观且与其他语言约定保持一致。一个缩进良好的代码可以大大提高代码阅读的速度,从而降低软件维护的成本。

以下是几种开放源代码的代码美化工具的介绍:

工具名称 适用语言 简介
indent c c是最成熟的开发语言,所以代码美化工具也是最早出现的。indent这个词我是从这学到的
perltidy perl
perl的一贯风格:perltidy本身也是perl写的。是我看到的最好的PERL代码美化工具。以前写的一个使用简介。
astyle c c++ java maybe also for php without html mixed 一个速度很快的C/C++/Java源代码. 一个朋友告诉我用它来格式化PHP程序(当然是不合HTML代码混在一起的)也很有效。

htmltidy html HTML代码的纠错工具,可以帮助你的HTML代码更好的符合W3C规范
a2ps any a2ps 开始是一个任意格式到PS格式(any to Post Script)格式的转换器,现在成为了一个任意格式转换的工具,其中也包含了代码美化功能 pretty printing features ,因为只要有了元素的定义文件,你可以创建出任意语言的格式转化的样式表。

使用建议:尽量使用专门设计的代码优化器,比如:perltidy肯定要比a2ps做的好。

程序员应该是善于沟通的,代码美化的意义在于体现了编程者对他人的尊重,从而让程序员之间更好的沟通。以上工具只是代码格式缩进的美化,遵守完整的代码规范可以参考以下文档:

GNU Coding Standards

Code Conventions for the Java(TM) Programming Language

PHP Coding Standard

perlstyle

www.w3c.org
上一篇:Linux CVS Server与jCVS Client进行分布式开发    下一篇:基于B/S结构的Unix/Linux服务器远程配置工具的设计与实现  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: chedong
信息来源: 网络 录入时间: 2005-4-14
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿