[知乎] 开发效率与执行效率,我们应该怎样斟酌?

这是几天前在知乎上看到的问题,切入点还蛮有趣的,试着答一下吧。

开发效率与执行效率,我们应该怎样斟酌?题目链接

简单分析

老规矩,先简单分析一下题目:

开发效率通常反映在两点上:1.开发新功能是否迅速;2.修复缺陷是否及时。

所谓运行效率,通俗地说就是(生产环境下)系统运行速度快,平均响应时间短,均匀流畅。不管是功能上还是用户体验上,都没有不必要的卡顿和等待。当因为某个因素性能开始恶化时,恶化的情况能随该因素的增强而有一定的收敛。

既然谈到取舍问题,显然题主已经预设了“二者之间至少存在一定程度上的负相关”这一隐含假定。那么这二者是否的确是此消彼长的对立关系呢?俺觉......

[译] 不要说谎 (Don't lie.)

按:

本文是两年半前翻译的一篇文章,译于[2011-11-05](修订于[2014-03-22]),原文发表于[2011-10-04],出自 DEADC0DE 的 blog(需翻墙),原文在这里(需翻墙)。

现在我仍记得,初读此文时,脑海中反复回响着的林锐博士的一句话:“做一个真实,正直,优秀的科技人员。”

在漫长的职业生涯中,一个程序员会不断面临各种主观和客观的压力,前者比如视野,品味,学习能力和天然惰性,后者比如项目进度,主管偏好等等。能不能在面临这些实实在在的压力时,仍有一丝不苟的操守,认真对待自己写下的每一行代码,这对于有追求的程序员几乎总是一个艰难的选择。我相信,凡是热爱编程......

Tags

随笔   游戏开发   Bitcoin   Programming   C/C++   优化   Unity   BSV   C++   知乎   中国文化   Unity3D   游戏设计   区块链   比特币   引擎设计   软件开发   idtech   系统架构   Production   Bitcoin SV   加密货币   项目管理   小聪游戏   游戏评论   资源管理   效率   网络   Visual Studio   Blockchain   Lua   Blockchain Computing   GDC   VR   PerfAssist   EMC   SatoPlay   资源流水线   方法论   模板编程   Oculus   渲染   道德经   BitcoinSV   Unity MemoryProfiler   字体   Productivity   图形   Ethereum   nanomsg   摘录   同步技术   cppcon   C++模板   DOOM3   Surface Pro 3   Engine Evaluation   CRT   Bitcoin Cash   cppcon14   跨语言可变参数列表   团队协作   货币   开放世界   权利   slua   遮挡剔除   完美转发   协作式调度   Money   类型推导   Memory Debugging   个人成长   小故事   产品   错误处理   MOD   BCH   读书笔记   经济学   信息过载   行业报告   Modern C++   ETH   网络编程   协程   Premake   万物理论   测试   中间件   Game Engine   Michael Abrash   区块链游戏   CI   命令行解析   Science   goroutine   ndk   自动化   Scripting   Debugging   数据上链   技术评估   Unity GC   C++11   学习方法   Dice   Telemetry   笔记   golang   Methodology   图形编程   多线程   工程改进   Unity Coroutine   新手引导   Deployment   Visual Assist   文化   BTC   量子计算   域名   虚拟现实   系统重构   暴雪   exp   历史   Unity Profiler  

知识共享许可协议
本作品由Gu Lu创作,采用知识共享Attribution-NonCommercial-NoDerivatives 4.0 国际许可协议进行许可。