什么是优雅的代码?
2010-06-02 13:17
162 查看
个人总结如下:
1. 尽量贯彻KISS和DRY
的原则。参看编程的首要原则
。
2. 形成自己/团队的编码规则
(包括元素命名、代码格式、注释、文件组织),使代码语句简约、逻辑清晰。
3. 善用而不滥用各种语言的特性
。
尽管可以总结出如上原则,然而这些原则都是需要个人来权衡的。很难找到一个标准的流程,使得遵守该方法,便能写出优雅的代码。难怪ESR会用“禅”来形容编程之道。
1. 尽量贯彻KISS和DRY
的原则。参看编程的首要原则
。
2. 形成自己/团队的编码规则
(包括元素命名、代码格式、注释、文件组织),使代码语句简约、逻辑清晰。
3. 善用而不滥用各种语言的特性
。
尽管可以总结出如上原则,然而这些原则都是需要个人来权衡的。很难找到一个标准的流程,使得遵守该方法,便能写出优雅的代码。难怪ESR会用“禅”来形容编程之道。
相关文章推荐
- Julia: 一行代码可以写出什么优雅?
- 什么是优雅的代码
- 自问:是什么让我孜孜不倦地写代码?
- 下面的代码有什么不妥之处
- [翻译]编写高性能 .NET 代码 第一章:性能测试与工具 -- 选择什么来衡量
- 使用APICloud编写优雅的HTML5代码《一》:下拉刷新、上拉加载更多
- 求助!急!谁能帮我看一下,下面的代码有什么问题。谢谢
- 这段代码在干什么?
- HTTP 400/401/403/404/500网页错误代码是什么意思
- 如何编写优雅(地道)的Python代码 - 第四部分
- JS复杂判断的更优雅写法代码详解
- T-SQL 一段没什么用的代码
- 数据採集器服务——Socket(今天才发现AES加解密代码跟贴的时候不一样,貌似乱码,不知什么情况)
- 代码首要的目标应该是“解决问题”(包括“没有 bug”),其次的目标才是“简单优雅”。
- 大家都用什么工具看代码?
- [VB.NET]请教vb.net写代码用什么平台?谢谢
- 在Visual C# 2.0中创建优雅代码3
- 趣图:你的代码是什么样子滴?
- 作为程序员的你,除了撸代码,还能干什么?
- HTML代码中<%%>、<%=%>、<%:%>各是什么意思?分别用来实现什么的?