顶级程序员的10条实践经验

顶级程序员的10条实践经验

ID:42933208

大小:32.50 KB

页数:4页

时间:2019-09-23

顶级程序员的10条实践经验_第1页
顶级程序员的10条实践经验_第2页
顶级程序员的10条实践经验_第3页
顶级程序员的10条实践经验_第4页
资源描述:

《顶级程序员的10条实践经验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、顶级程序员的10条实践经验1、慎重选择第1门语言编程语言各有不同,不过区别不大。但用语言的人区别就大了。选择了一门语言你就选择了一个群落。SamKaufman,口由职业者,iOS开发者,1Oxmanagement如果你想快速建立原型(尤其对于希望对产品进行迭代升级的创始人來说),那就用Ruby或者JavascriptErinParker,SpitfireAthlete创始人兼首席开发者2、你不是程序猿!伟人的开发者能够建构并开发应用。惊艳的开发者能够在关注业务的同吋做这件事。业务端的人大都不懂编码,但是肯定能够理解特定功能背后的动机。别人说什么开发者就做什么,

2、没有去理解为什么要这么做,导致双方均错失了机会,这样的事情太常见了。JohnCoggeshall,白由职业者,web开发者,1OxManagement,PHP核心贡献者精通编程是一个崇高的职业冃标。一旦实现了这个冃标,别忘了考虑一下你自己。不要成为任何公司的奴隶或者在毫无价值的东西上浪费你的时间。GregSadetsky,Python及Javascript专家,10xManagemen;协同办公空间Abri.co创始人耍想按期完成,得在开始技术工作之前事先进行项冃沟通(哪怕这并非先决条件),因为其他人的响应速度千变万化。AndrewWilcox,web应用开发

3、者,Meteor核心贡献者,10xManagement3、保持敏捷,不断交付早发布,不断发布,边说唱边发布。MaxNanis,自由职业者,web开发者,牛:物信息学专家,10xManagement不断测试。好的测试包如保单和煤矿里的金丝雀之结合。它能帮助你在生产周期中更早地找出错误,而错误越早发现越容易解决。JeremyGreen,自由职业者,web开发者,专长RubyonRails,1OxManagement快速失败。编码(及生活)时我希望尽早知道什么地方不能工作,而不是放任不管让它增殖扩散。全面放开,快速失败,修补缺陷,不断继续。StephanieVolf

4、tsun,Knotch联合创始人兼CTO为所有代码编写白动测试!尽可能践行测试驱动的开发。ZoranKacic-Alesic,IndustrialLightMagic研发主管4、保持对测试流程的控制许多项1=1深受多测试周期之苦。这会拖累项目,导致组织幣体出现高级别的问题。程序员应该专注于对自己的代码进行单元测试及半回归测试。他们比其他任何人更了解代码库,也知道白己会影响到哪些变更。有时此类变更会由于QA测试范围有限而缺失,因此导致牛产环节出现重大问题。SanjibSahoo,tradeMONSTERCTO要想在力所能及的情况下尽快开发出无缺陷代码,永远永远也

5、不要把写测试放到后而。我们更清楚这一点。耍检査一下测试的覆盖率,确保100%无死角。SethPurcell,Signpost「.程副总裁5、如果你是口由职业者,要学会说不,哪怕而对的是金钱要对时间和成本有一个合理的评估,然后把它加倍。如果大家都说“这应该很简单,”那就做RyanWaggoner,H由职业者,web及移动应用开发者,10xManagement6、荣誉属于过去理论是一回事,但实践更重要改进软件开发质量的最好方式就是去开发软件。许多雄心勃勃的刚入门的工程师花了很多的业务吋间去读书,关于最新工具的、关于开放流程的,诸如此类的东西。很多人都是这么消磨H己

6、的闲暇时间的,但这样很容易就把你给耽搁To别这样,通过尽可能用脑来强化大脑负责开发软件的那部分。JamesCropcho,GeneralAssembly的RubyonRails专家及讲师不断探索。我见过的许多编码者手上都有几个在进行的业务项冃。做业务项冃迫使你要探索新技术然后学习创建应用的方方面面。你可能需要做前端的HTML/CSS,后端的API集成,数据库优化,做移动app,还得设置白己的服务器。AndrewWaage,RetentionScienceCTO及联合创始人7、结对■评市是你的秘密武器结对编程非常必要。两个程序员联合开发同一个模块可以相互审查对方

7、的代码。开发团队每周也要召开代码审查会议,让每一个开发者给其他人的代码捉供反馈意见,解释如何更好地改进代码。这能够形成一种协作文化,把开发者的口负抛开!SanjibSahoo8、像躲瘟疫一样避免过早优化只有在问题和解决方案都出现在你而询时才进行重构过早重构是时间上的巨大浪费。不耍投入半年后可能被扔掉的任何东西的完善上。过早优化是罪恶Z源。SethPurcell不要过早优化!我不断看到工程师在用户还没有到1000的时候一再对扩充到100万的用户规模担心。MariyaYao,XanaduMobile创始人兼创意总监,移动开发者及设计师9、你的代码只写一次,可别人会

8、读它千万遍你写的代码机器会解析执行,可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。