
程序员指北
罗昭成-csdn
Talk is cheap, show me the code.
展开
-
程序员如何用代码彻底终结系统那些事儿?
互联网发展至今,瞬息万变的市场要求我们的产品具有更快的响应速度。技术的快速进步,软件的快速迭代升级,各种软件基础设施也不得不随之进行频繁的修改。为更好地适应各各式各样各样的需求,将基础设施、工具、服务以及对基础设施的管理作为一个软件系统,使用软件工程实践中的方式来处理各种基础设施的变化。本文作者在文中详细讲解了软件设施代码背后的思想,带领我们详细了解背后的原理。作者 | Tylor Borg...翻译 2020-04-06 14:13:25 · 358 阅读 · 0 评论 -
为什么许多程序员讨厌结对编程?
结对编程是国外非常盛行的一种敏捷开发方式,今天 Google 最顶级的两位程序员 Jeff Dean 和 Sanjay Ghemawat 就是结对编程世界让人颇为津津乐道的人物。不过,有人喜欢有人讨厌,本文作者 Tylor Borgeson 作为结对编程的实践者,为我们具体分析了它的好与坏,以及可以如何执行结对编程来更好地适合团队现状。作者 | Tylor Borgeson,已获作者翻译授权...翻译 2020-04-06 14:07:27 · 476 阅读 · 0 评论 -
程序员为什么千万不要瞎努力?
本文作者用对比非常鲜明的两个开发团队的故事,讲解了敏捷开发之道 —— 如果你的团队缺乏统一标准的环境,那么即使勤劳努力,不仅会极其耗时而且成果甚微,使用容器化技术、CI/CD,不仅能让开发环境、测试环境、预发环境、生产环境保持一致,同时也对测试和质量保证有至关重要的作用。作者 | Tylor Borgeson,已获作者翻译授权译者 | 罗昭成原文 | A Tale of Two Soft...翻译 2020-04-06 14:03:35 · 479 阅读 · 0 评论 -
为什么程序员如此“嫌弃”主干开发模式?
软件开发中,多人协作是一个常见的场景,如何来协作管理不同开发人员开发的代码变成重中之重,因此 CVS 等版本管理工具也应运而生。现如今,Git 已经占据了版本管理的主导地位。基于版本控制出现了一系列的开发模式,用以帮助团队更加快速地协作。本文中,作者从他的实践,全面的展示了主干开发的模式在开发中应用的优势,希望能给你的工作带来更高的效率。作者 | Tylor Borgeson,已获作者翻译授...翻译 2020-04-06 13:59:30 · 876 阅读 · 0 评论 -
为什么持续集成和部署在开发中非常重要?
让重复的事情自动化。如果运用得当,CI/CD 将会是一个很好的工具,帮助团队提效。你要相信,肯定没有人愿意花几个小时时间,去“盯”部署脚本执行的结果,还要手动测试来确认系统是否能正常运行。作者 | Tylor Borgeson,已获作者翻译授权译者 | 罗昭成原文 | Here’s Why Continuous Integration and Deployment is so Impo...翻译 2020-04-06 13:51:21 · 575 阅读 · 0 评论 -
被高估了的测试驱动开发?
测试驱动开发(TDD)始于上世纪 90 年代,时至今时今日,依然只有少数的开发者在践行着。本文作者从软件开发者的角度,又一次帮助我们定义了测试驱动开发,解答了众多开发着对 TDD 常见的谬误。翻译 2020-03-01 20:59:02 · 435 阅读 · 0 评论 -
VS Code 必知必会的 20 个快捷键!
本篇文章,希望能够帮助开发者更高效地使用 VS Code 进行编程。翻译 2019-11-20 15:55:01 · 2624 阅读 · 5 评论 -
“编程不规范,同事两行泪!”
本文首发 优快云(ID:优快云news)编程江湖中一直盛传着一个段子,那就是要问程序员最讨厌哪 4 件事?那必须是:写注释、写文档、别人不写注释、别人不写文档。更甚者,在《流浪地球》形成刷屏之势之后,仿其而出的“代码千万行,注释第一行;编程不规范,同事两行泪”在技术圈中开始盛传,由此可见对于所有的程序员来说这是多么痛苦的事情。本文作者 —— 全栈开发者 Nitin Sharma 分享...翻译 2019-02-21 10:53:14 · 263 阅读 · 0 评论 -
程序员,为什么别人比你优秀?!
本文首发在 优快云 微信(ID:优快云News)。英文出处:https://www.romenrg.com/blog/2018/12/29/what-makes-a-great-software-engineer/最近几十年,软件行业一直在高速增长,并且增长趋势越来越快。由于整个行业的快速增长,对软件工程师的需求量也在持续增加,现在,已经没有足够的开发者,来覆盖企业需要的职位。尽管如...翻译 2019-02-17 21:11:01 · 426 阅读 · 0 评论 -
代码整洁之道---何时整理代码
本文首发在 优快云 微信(ID:优快云News)。你的项目截止时间就要到了,你有一个紧急的 bug 需要修复,你的项目需要快速迭代输出产品。虽然你很忙,但是你也必须考虑你的未来:你现在引入的每一个 bug , 都会给以后修复带来巨大的时间成本。 因此我们不应该使用过时的API, 过时的版本以来,和一些老旧的做事方法。所以,我们什么时候来清理我们的代码呢?现在就做?以后需求少了在做...翻译 2018-11-29 23:13:48 · 1320 阅读 · 0 评论