单行本(实用) 钻研Ruby编程实践代码的原则与权衡/JeremyEvans/角谷信太郎

※现在,产品的信息通过翻译机械翻译,所以内容可以不正确。请贵客原谅。
日本名: 単行本(実用) 情報科学 研鑽Rubyプログラミング 実践的なコードのための原則とトレードオフ / JeremyEvans / 角谷信太郎
无库存
管理编号: BO4919006
发售日: 2025/01/15
制造商: 拉姆ダノート

产品的明细 ※现在,产品的信息通过翻译机械翻译,所以内容可以不正确。请贵客原谅。

信息科学
【内容介绍】
本书除了一般的程序设计语言解说书之外,还介绍了将语言的基本功能(类、方法、变量等)发挥到极致的思考方式、自己设计库和DSL的诀窍、与元编程和设计模式的相处方式、对数据库和框架的心理准备、以及对安全性的应对方式等内容。
【目录】
对工作中每天都在写Ruby代码的程序员自不用说,对于用Ruby写过一些代码的其他语言的程序员来说,这是一本非常宝贵的面向中级者的解说书。第1章最大限度地利用嵌入式类
1.1什么时候应该使用嵌入式类
1.2利用true、false、nil
1.3根据用途分开使用数值型
理解1.4符号和字符串的不同
1.5利用数组、哈希、SET(集合)
1.6利用Struct(Struct应该关于FORMAT的意见差异
6.2语法的一一贯性和可维护性
6.3任意限制的末路
6.4 Ruby本身检查基本的代码格式
6.5代码格式的真正重要的事情
6.6总结
6.7复习问题
第II部Ruby的库编程原则
第7章设计自己的库
重视7.1用户体验
弄清mib库的适当规模
方法设计的复杂性的折中
总结
candida复习问题
第9章适时的Meta编程
sort抽象化的优点和缺点
削减冗长的代码
2个Meta编程手法
the method_missing的分辨
作总结
language复习问题
第10章设计有用的领域特化语言
设计自己的DSL
架构自己的DSL
架构自己的III部Ruby的Web编程的原则
第15章数据库掌握关键
为什么数据库设计如此重要
决定采用的数据库
最重要的数据库设计的原则
数据库不是单纯的数据库放置场所
选择模型层
数据库数据库和模型的错误处理
总结总结
详细学习
数据库复习问题
第16章Web应用程序设计的原则
客户端中心的设计和服务器端中心的设计
Web框架的选择和URL路径的设计
整体式、微服务、岛链
总结总结
复习问题
第17章牢固的Web应用程序的安全性
Ruby的Web应用程序的安全性上的问题几乎都是高层的
输入不可信
尽可能在高层控制访问
注入对策
针对高安全性环境的对策