做云市场行业的领导者
欢迎光临本网站
主页 > 网络安全 >

论卓越免费云服务器永久使用-工程

发布时间:2020-11-08 13:59   来源:维塔尔云    作者:维塔尔云

论卓越工程

当我三年半前加入德尔菲克斯时,我是来建造一座伟大的建筑的。不仅仅是一个产品,或一个企业,而是一个团队和文化,代表了最好的工程。作为工程副总裁,我受命指导这种文化的发展,并在规模上建造一些我引以为豪的东西。昨天,我和一些同事讨论了Delphix工程时代精神。当我们经常谈论一个整体工程师的素质时,这一次我们关注的是技术上的可交付成果:好的工程的输出有什么区别?我们讨论了很多想法,包括彻底性、上下文关联性、对细节的关注和贯彻。但我提炼出它的本质,作为一名工程师,大数据专业怎么样,你生产的东西不属于你,而是属于每个人。无论是代码、注释、体系结构、bug还是评审,作为一名工程师,您都在为一个集体知识库做出贡献,使其他人能够产生比您自己更广泛的影响。只有诚实地拥有你的工作,你才能希望赋予他人权力,并创造出真正伟大的东西。代码代码是产品实现的共享表达式。成功的代码会邀请其他人理解、贡献和发展你所带来的概念。错误的代码设置了促进孤立和抑制创新的障碍。评论不是为了你。重要的是,在您的代码中发现自己的人不仅要了解它的作用,还要了解它为什么存在,以及它如何与系统的其余部分连接。风格很重要。强制执行并不是为了抑制您的个性,而是为了创建一个通用的媒介,使每个人都能够轻松地跨越不同的代码域。风格指导方针平滑过渡,同时允许个人表达。别太聪明了。正如briankernighan所说,"调试的难度是编写代码的两倍。因此,如果你尽可能聪明地编写代码,你就没有足够的智慧去调试它。"当你认为调试你的代码的人,或者只是试图理解它的人不可能是你时,这一点就更加重要了。小心新奇。代码能够进化并采用新的设计模式、体系结构和语言来提高效率和可维护性,这一点很重要;但是门槛应该很高。你的新图书馆,新语言,或本月的技巧,使其他人很难理解什么可以容易地传达熟悉的东西。漏洞bug是一个共享的过去和现在的思想库,淘客联盟,可以从代码中异步发展。当有人将您的代码更改追溯到错误时,这将为他们提供一个新的机会,让他们了解它是如何被发现的,为什么要修复它,以及它是如何与客户和其他bug联系在一起的。这些信息的质量直接关系到你的同行和产品的成功。你无法预测未来。提交消息是集成代码时意图的静态、不可变表达式。每一次提交都应该与一个bug(或"变更请求")相关联,该bug可以在整个产品生命周期中演变,比如连接到未来的回归或客户案例。对你来说显而易见的事情可能对其他人来说并不明显。使用诸如个人提醒之类的bug是很有诱惑力的,你可以在没有描述的情况下阅读概要,并立即将其连接到熟悉的内容上。不要因为某件事对你来说是显而易见的,就认为别人会理解为什么它很重要或者所有的活动部分。信息赋予他人力量。这可能是为初始评估者提供重现问题的详细说明,阐明你在移交给其他人之前所进行的所有调查线索,淘客是什么意思,或者为将来的某个人详细说明评估,大数据局,以了解为什么采取这种方法以及更广泛的影响。你的目标是为下一个人提供成功所需的背景知识。评论代码评审是一个利用同事的智慧和专业知识的机会,同时也记录了您的思考过程和随后的讨论。质量评审准备和互动使评审人员更加有效,并从过程中获得更大的价值。这反过来又建立了一个更高质量的产品和更强大的团队。准备。预测问题并提供背景信息,这样就不需要问了。代码评审是讨论大规模设计的一个糟糕的地方-如果引入了一些主要的想法,在评审之前与专家确认方向。测试。对测试的全面描述说明了思考的深度和方法的彻底性。即使不需要新的测试或手动测试,解释为什么会这样,也会对您的工作建立信心。要有礼貌。如果有人问问题,假设他们有充分的理由。不要轻视-做你的研究,大数据分析培训,以尊重和清晰的态度回应。让它离线。无论代码评审过程采用何种书面形式,有时候简单的面对面讨论或白板会话都可以更有效地解决问题。在德尔斐斯,我们生活和呼吸着集体所有制的理想,这是我们文化的基石之一。德尔菲克斯最好的工程师之所以成功,不是因为他们自己能取得什么成就,而是因为他们能让别人实现什么。

上一篇:欧盟法规:云服务器吧-问题与对策
下一篇:鲨鱼禁淘客服-食

分享到:
0
最新资讯
阅读排行