作者介绍 原文作者: Robert C. Martin, Object Mentor公司总裁,面向对象设计.模式.UML.敏捷方法学和极限编程领域的资深顾问,是<敏捷软件开发:原则.模式.与实践>的作者.翻译作者:韩磊,互联网产品与运营专家,技术书籍著译者.译著有<梦断代码>和<C#编程风格>等.(竟然不是程序员~~~) 内容概要 本书后几章主要讲了java相关的类.系统.和并发的设计介绍,较粗略,与简洁之道不是特别融合,故而省略,想要详细了解的建议去看更优质的详细讲解
如果你问中国和美国互联网公司都有什么差别,很多人会回答:低效加班文化.最近爆出的996大讨论,通过糙快猛打拼和996加班去抢占市场获得机会的成功案例越来越少.至此,只有提高效能才是出路. 由于软件开发的灵活性,导致研发效能的提高需要关注的点太多,或者是花了精力.加大了投入却看不到效果,甚至产出抵不上投入. 葛俊将基于硅谷和国内多年的从业经验,从研发流程.工程方法.个人效能.管理和文化入手,系统介绍研发效能的理论和实践,探讨协同.开发.测试.运维等关键研发步骤中高效的工程方法. 葛俊,前 Face
Step By Step(编写C函数的技巧) 1. 数组操作: 在Lua中,"数组"只是table的一个别名,是指以一种特殊的方法来使用table.出于性能原因,Lua的C API为数组操作提供了专门的函数,如: void lua_rawgeti(lua_State* L, int index, int key); void lua_rawseti(lua_State* L, int index, int key); 以上两个函数分别用于读取和设置数组中的元素值