美文网首页
rails 代码风格

rails 代码风格

作者: 夏_至 | 来源:发表于2015-11-22 22:17 被阅读130次

作为一名程序猿,我们每天的任务就是敲代码,不断的敲代码……那么我们撇开技巧聊聊怎么样才能敲出好看易懂的代码呢?

一个好的代码风格可以让一段好的代码变成一段伟大的代码

ruby代码对于从Java转过来的我的来说,感觉就是自由了好多,也比较‘人性化’一点,其实对于我们来说也更难控制一点。一个rails项目就像一篇文章一样,写的好的那么别人读起来就很有感觉,通畅,容易理解…而写的不好的代码……

找到一篇带吐槽的文章:
你的代码是我的地狱,原文 Your Code is My Hell

在我的职业生涯中,我见过的最乱的、最棘手的、最臭的代码,都是在Ruby on Rails项目里找到的

哈哈,我可不喜欢别人这么说我~所以特意去看了看代码该怎么写: ruby style guide , 其实代码本身没错,只是我们更喜欢一些约定俗成的东西,方便大家理解和沟通。

比如写法:

Add underscores to large numeric literals to improve their readability.
# bad - how many 0s are there?
num = 1000000
# good - much easier to parse for the human brain
num = 1_000_000

名字:

The only real difficulties in programming are cache invalidation and naming things. -- Phil Karlton

注释:

Good code is its own best documentation. As you're about to add a comment, ask yourself, "How can I improve the code so that this comment isn't needed?" Improve the code and then document it to make it even clearer. -- Steve McConnell

等等……很多大家都在墨守的规律,因为:你写的代码是为了给别人看的,而不只是程序能正常运行起来就没事了

顺带插一句代码原则:DRY (Don't Repeat Yourself!),重复的东西也不是好的风格!

ruby style guide https://github.com/bbatsov/ruby-style-guide
一个有意思的统计: http://www.jb51.net/article/47852.htm

相关文章

  • rails 代码风格

    作为一名程序猿,我们每天的任务就是敲代码,不断的敲代码……那么我们撇开技巧聊聊怎么样才能敲出好看易懂的代码呢? 一...

  • rails 路由学习1

    rails config/routes.rb 指定路由的代码如下 上面的代码定义了5种风格的路由,rails在启动...

  • Rails开发常见SDK

    作为Web后端开发, 部署,管理后台,页面开发,安全,风格代码,安全静态检测等SDK的支持很重要。RAILS作为成...

  • Ruby on Rails 学习(二)——Rails的目录结构

    在学习rails时,我们有必要了解rails程序中的目录结构。rails对于不同的文件,不同的代码存放在什么样的文...

  • Rails 学习杂记 二

    Rails 代码组织 concerns目录 controller/concerns; models/concern...

  • 代码风格

    建议学习时长: 30分钟学习方式:了解 学习目标 知道什么是代码风格 了解流行的代码风格用哪些 详细介绍 不同的语...

  • 代码风格

    代码风格 代码风格 必须 严格遵循 PSR-2 规范。 PHP编码规范(中文版)

  • 代码风格

    使用 4 个空格来缩进 永远不要混用空格和制表符 在函数之间空一行 在类之间空两行 字典,列表,元组以及参数列表中...

  • 代码风格

  • 代码风格

    缩进 每层缩进使用4个空格。 续行要么与圆括号、中括号、花括号这样的被包裹元素保持垂直对齐,要么放在 Python...

网友评论

      本文标题:rails 代码风格

      本文链接:https://www.haomeiwen.com/subject/cnqrhttx.html