Dan Chak写的Enterprise Rails很不错.作者在Amazon工作过.

他的观点独特,但是论据充分推理严密.

简介可参考亚马逊的这篇书评. 简略地翻译成中文的意思就是Dan Chak推荐的方法是Anti-Rails的.

例如他对MySQL不感冒,"如果要用数据库,就用PostgreSQL,用PostgreSQL的DDL,不用Ruby写的Migration Script,结束"

我对于他的某些观点还没有完全接受,但是相当值得重视.

例如,他强烈建议将decoractor code转移到plugin module中,充分利用ruby的管理机制.他完全反对使用git的submodule机制来代替.

这点我现在身有体会,git-submodule 给我带来的麻烦参考这里(git submodule告诉我子模块版本A可用,但是该版本不是正式的发布版本,因为没有这样的强制机制,事实是A不存在或者被某人误删了,于是我惨了) 解决办法可以类比于ruby(现在语言是elisp),使用emacs自带的包管理机制elpa而不是git-submodule.

推荐好书Enterprise Rails相关推荐

  1. python自动化办公入门书籍推荐-好书推荐 | Python 如此神奇,让繁琐工作自动化...

    原标题:好书推荐 | Python 如此神奇,让繁琐工作自动化 Python 如此神奇,让繁琐工作自动化 编程的威力 如今,人们面临的大多数任务都可以通过编写计算机软件来完成. Al Sweigart ...

  2. 软谋在线教育推荐好书(一)

    非技术类书推荐:   1.<平凡的世界> 作者:路遥 推 荐理由:这本书最核心的思想应该是:我作为一个平凡的人,但我依然很积极地追求美好的生活,我对生活不会有过多奢望,即便追求不到,我也不 ...

  3. 推荐好书:《思科九年》

    主题:"大外企九年职场拼杀与成长:思科九年" 是一个目前自己做老板的大学同学向我推荐此书的.利用这个周末读了一遍.刚读了开头,就确定这是一本不可多得的好书.觉得有必要向IT圈里的朋 ...

  4. 2022个人推荐好书

    好久没写博客了,今天推荐一下我最近读过的一些好书 有两本做了下小复盘 1.<细菌枪炮与钢铁> 新几内亚的亚力问我,为什么是欧洲殖民新几内亚,而不是他们殖民欧洲? 1.亚欧大陆是东西走向,美 ...

  5. 推荐好书《追风筝的人》

    前些日子,像朋友借来了这本书,几天时间,虽未曾读完,却感触颇多. 半本书卷,每每动情之时,总是默默流泪. 父亲,书中的父亲让我敬佩.固执而又坚守的人,有着自己的理想与信念. 他让我懂得了:人性不可妥协 ...

  6. 推荐好书《值得阅读的书籍》列表

    思想.技能掌握的同时一定要实践!!! 思想.技能掌握的同时一定要实践!!! 思想.技能掌握的同时一定要实践!!! 否则==没读 <情感化设计>--唐纳德.A.诺曼,讲解的很到位,软件产品亦 ...

  7. CSDN推荐好书:《软件开发的科学与艺术》

    <软件开发的科学与艺术>(书号:7-5053-7555-5/TP.4380),电子工业出版社出版,将于2002年4月20日正式发行.定价:38元. 内 容 提 要 本书凝聚了微软专家多年研 ...

  8. 前端 书单 笔记 推荐好书,给你笔记 全是干货哦

    前端书单推荐+笔记 1.编写可维护的js 2.你不知道的js(上) 3.你不知道的js(中) 4.HTML权威指南 5.计算机网络 第七版 6.图解Http 7.Http权威指南 8.深入理解ES6 ...

  9. 推荐好书——《项目管理之美》

    软件开发的漫长航程中,也有这样的百慕大三角存在.在很多情况下,项目经理不得不同时对付资源.范围.进度这三个问题. 而无数的软件项目之船,被拖入这个百慕大怪圈,丧失了自己的航向-- <项目管理之美 ...

最新文章

  1. oracle 查看统计情报,Oracle 查看收集统计信息
  2. MySQL数据库基本的“增删改查”操作 -《狗嗨默示录》-
  3. Geoserver怎样发布图层组(shapefile文件)
  4. mysql数据存在就更新_Mysql:如果数据存在则更新,不存在则插入
  5. opencv:卷积涉及的基础概念,Sobel边缘检测代码实现及Same(相同)填充与Vaild(有效)填充
  6. 面试准备每日系列:计算机底层之并发编程(一)原子性、atomic、CAS、ABA、可见性、有序性、指令重排、volatile、内存屏障、缓存一致性、四核八线程
  7. Unity 渲染管线总结
  8. usb3.0传输速度测试软件,Win10系统如何测试usb3.0设备传输速度
  9. .net中使用ckeditor4+ckfinder上传图片
  10. qq空间进入游戏显示服务器拒绝,显示ptlogin2.qq.com,QQ空间打不开的快速解决办法...
  11. 利用java中的Calendar类完成当前月份日历Calendar类小练习
  12. C#获取北京时间多种方法
  13. 快速去掉迅雷上的弹窗广告
  14. 如何在一夜之间获得成功:我「从无到有」的 5 年 [英文版]
  15. OSG 高效渲染 之 多线程模型与渲染
  16. POJ-3411 Paid Roads 搜索优化
  17. 一文看尽深度学习中的15种损失函数
  18. PDF如何转Word?分享几个实用办公软件给你
  19. 数据库:园林试题软件内容(城市绿地养护服务规范)
  20. Revit2016中文版64位注册机

热门文章

  1. 阻止事件默认行为和事件冒泡行为
  2. Excel使用公式向导统计个数,不会函数也没关系
  3. C/C++标准库 之 <cstdio>(对文件操作)
  4. vscode 使用教程
  5. 简谈FPGA比特流结构
  6. php实现调用手机相册,Android实现调用系统相册和拍照的Demo示例
  7. 【TDSQL】更换DB节点硬盘后快速修复实例方法
  8. 字节跳动又做社交软件,这一次他能打败微信吗?
  9. 运动耳机哪个品牌好、最好的六款运动耳机品牌推荐
  10. PHP实现RSA签名和验签