Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
emanon
@emanon
会员
第 9096 位会员 / 2013-09-11

广州
1 篇帖子 / 168 条回帖
0 关注者
4 正在关注
16 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Ruby 程序员虽然少,但人员精良,整体素质高,往往除了 Ruby 之外还揣着一门看家本领。性价比超高有没有! at 2015年04月02日

    #1 楼 @yukihiro_matz 其实我感觉工资不看代码能力的。好像许多公司里,能扯皮、有气场或者先来后到是关键。

  • 当我们在谈论类的时候我们在谈论什么 at 2015年03月31日

    #6 楼 @Rei “单一职责”并不是说一个类只能有一个方法吧。

    应该是指一个方法只做 一件事,一个类只做针对它自身成员变量的操作(方法数量并不受限呀),同时一个类里不能包含 太多 关系不是那么密切的成员变量。其实简单点说就是你说的“如果一个类承担了 太多工作,那就提炼类”。

  • Service Object: What? Why? and How? at 2015年03月23日

    #16 楼 @hooopo 对,我也是比较喜欢这种说法:它就只是个 Ruby 对象。“层”就像你说的那样,比如说所有的 Controller 合起来算一个层。

    实际上“Rails 那些坑”一帖也是把 Object 和 Layer 混着说,我也没看清楚逻辑。当然一个 Layer 是由许许多多 Object 组成的。

    我只是觉得别把 J2EE 的东西搬过来。如果有人完整的看过以前 JavaEye 关于充血贫血讨论相关的帖子(不建议搞 Ruby 的去翻帖,Ruby 程序员没有那种历史遗留包袱,没弄明白历史的前提下去看方法论只会把思维弄乱),应该要搞清楚“充血模型”实际上说的是面向对象,而面向对象是强调单一职责的,不存在什么过度充血的情况,那只会是程序员们自己干出来的。不能说要把逻辑还给 Model 了,就把所有的逻辑都往 Model(Rails 的 ActiveRecord)里塞,哪有这么理解充血模型的——这又是个走极端的例子吧。

  • Service Object: What? Why? and How? at 2015年03月23日

    哎呀我发现我净说废话…… 还是写代码实在。

  • Service Object: What? Why? and How? at 2015年03月23日

    认真追究的话,实际上这个帖子里的 Service Object 完全可以说成是“提炼类”。而 @scriptfans 的帖子里比较倾向于把它弄成一个层,我主要觉得这个不对。

    之所以说这个帖子里讲述的方式不好,是因为我觉得这个例子跟那边的“Service 层”完全扯不上关系,就是重构手法当中的“提炼类”,如 @rubyu2 所说“并没有实现‘加一层’的概念”,但是却又强调了 Service Object 这么个名字(好吧,虽然不是 Service Layer,但是看你俩在帖子里的互动,我觉得这个帖子像是在拿这个“Service Object”的必要来证明“Service Layer”的必要。)

  • Service Object: What? Why? and How? at 2015年03月23日

    #12 楼 @hooopo 看来在你回复我的期间我把自己的回复删除了,因为仔细想了想并不是针对这一个帖子而是同一系列话题,单独放你的帖子里回复不合适。

    确实毫无设计跟过度设计是两个极端。只是待在中间很难,人们比较习惯于从一个极端直接走向另一个极端,那样最不费脑。

    我也没有否定任何 startup 项目还是遗留项目的 做事方式,整理清楚代码我是绝对赞同的。况且这段代码跟 startup 还是 legacy 没关系吧,任何时候都应该整理。只是觉得 讲述 的方式有点不太对而已,觉得弄 Service Object/Layer 这个概念不是太好。

  • [广州] 招聘 Ruby 工程师 at 2015年03月18日

    remote 否?

  • 请问一下 ruby 中的代码中顶头的 #! 有什么用? at 2015年02月13日

    这玩意跟 ruby 没关系,是 linux 里的 shebang

  • 敲代码的时候你应该听什么歌?“提神醒脑” 歌曲,吐血大推荐。 at 2015年02月12日

    #3 楼 @fuan 这样针对人很没劲。

  • 大家觉得什么样的互联网公司才算是一个尊重技术或者是尊重工程师的公司? at 2015年02月10日

    没有产品经理

    正经回复,其实我觉得这种问题没有什么固定的形式,尊重是打心底来的,不是怎样怎样做就代表尊重,怎样做就代表不尊重。没必要追求这种表面的东西。不过咱们这圈子追求形式也成了习惯了。

  • [西安] 全栈工程师(Rails/MySQL)— 全职或 soho - 持续招聘中 at 2015年01月16日

    #25 楼 @tutu1234 想想 Ruby 有 5 年了吧,不过工作年限又能说明什么呢?

  • [西安] 全栈工程师(Rails/MySQL)— 全职或 soho - 持续招聘中 at 2015年01月16日

    对薪水和 soho 比较感兴趣的,但是看到要求还是比较担心。为什么要熟悉设计模式?分析模式又是什么?什么叫系统架构能力?目前是多大的网站需要性能优化?API 架构是什么意思?

  • 我轻断食的经历 at 2014年12月21日

    传说中的辟谷么?

  • 在某些现状上,今天的 Ruby 就如同 8 年前的 PHP at 2014年12月19日

    难道是我一线城市待惯了有种 Ruby 已经大众化了的错觉。

  • [上海] 美格时尚招聘 Rails 工程师 at 2014年12月16日

    嗯。有意思,我现在倒是好奇这个圈子是不是确实就是这个样子。

  • [上海] 美格时尚招聘 Rails 工程师 at 2014年12月15日

    #6 楼 @realwol 真不知道谁不注意形象了。

  • [上海] 美格时尚招聘 Rails 工程师 at 2014年12月11日

    越来越觉得发美女照片,特别是这种穿着暴露的来招聘是在侮辱这个行业。我只想问这照片上的女人一晚多少钱?

  • 刚看到的一个笑话:当今编程界的主要编码方式分为有两大流派 at 2014年12月11日

    #14 楼 @bhuztez 一直想说的被你说了。

  • [北京 | 西安 | 成都] 金数据招聘 Rails 开发人员 x2,Remote 友好 at 2014年11月19日

    #16 楼 @mechiland 好,CodeKata,记下了,多谢!

  • [北京 | 西安 | 成都] 金数据招聘 Rails 开发人员 x2,Remote 友好 at 2014年11月19日

    #13 楼 @mechiland 不好意思,再问个题外话,TW 中国内部的 OO 训练营、郑大晔校有没有一些能够公开出来的训练和练习?我想应该有其它朋友跟我一样想拿这些东西来锻炼提高一下自己,如果可以的话 :)

  • [北京 | 西安 | 成都] 金数据招聘 Rails 开发人员 x2,Remote 友好 at 2014年11月18日

    面试流程也跟 ThoughtWorks 一样吗?

  • [北京] D.G.Z 招聘 Ruby on Rails 初级工程师 at 2014年11月16日

    不抽烟不是共产党员

  • 请教代码重构 at 2014年11月16日

    “一个方法不超过几行”只是结果,不是目的,更准确点说应该是“不会超过几行”,而不是“不能超过几行”。Ruby 代码仔细写的话, 大多数 方法控制在 10 行内应该是不难做到的——但这不是目的,在能力不到的情况完全可以不这么要求自己。

    我们的整体环境好像都比较喜欢把结果当目的来教给别人,一方面可能是这个环境比较急功近利,另一方面这种教法容易让人迷糊,给人高大上的感觉吧。当然也不排除新人自己理解错误,自己把结果当作目的,努力错了方向。

  • Ruby China 的流量有没有达到百万级? at 2014年11月11日

    我也是马甲,我们全家都是马甲。

  • do_you_mean - 帮助你纠正错误函数拼写调用 at 2014年10月27日

    粗一看以为可以帮取函数名

  • 怎么样的公司才算是一个由工程师(程序员)主导的公司? at 2014年10月22日

    这种说实话的帖子总是回复不多嘛

  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English