
翻译
罗昭成-csdn
Talk is cheap, show me the code.
展开
-
为什么许多程序员讨厌结对编程?
结对编程是国外非常盛行的一种敏捷开发方式,今天 Google 最顶级的两位程序员 Jeff Dean 和 Sanjay Ghemawat 就是结对编程世界让人颇为津津乐道的人物。不过,有人喜欢有人讨厌,本文作者 Tylor Borgeson 作为结对编程的实践者,为我们具体分析了它的好与坏,以及可以如何执行结对编程来更好地适合团队现状。作者 | Tylor Borgeson,已获作者翻译授权...翻译 2020-04-06 14:07:27 · 476 阅读 · 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 评论 -
程序员如何用代码彻底终结系统那些事儿?
互联网发展至今,瞬息万变的市场要求我们的产品具有更快的响应速度。技术的快速进步,软件的快速迭代升级,各种软件基础设施也不得不随之进行频繁的修改。为更好地适应各各式各样各样的需求,将基础设施、工具、服务以及对基础设施的管理作为一个软件系统,使用软件工程实践中的方式来处理各种基础设施的变化。本文作者在文中详细讲解了软件设施代码背后的思想,带领我们详细了解背后的原理。作者 | Tylor Borg...翻译 2020-04-06 14:13:25 · 358 阅读 · 0 评论 -
程序员为什么千万不要瞎努力?
本文作者用对比非常鲜明的两个开发团队的故事,讲解了敏捷开发之道 —— 如果你的团队缺乏统一标准的环境,那么即使勤劳努力,不仅会极其耗时而且成果甚微,使用容器化技术、CI/CD,不仅能让开发环境、测试环境、预发环境、生产环境保持一致,同时也对测试和质量保证有至关重要的作用。作者 | Tylor Borgeson,已获作者翻译授权译者 | 罗昭成原文 | A Tale of Two Soft...翻译 2020-04-06 14:03:35 · 479 阅读 · 0 评论 -
“编程不规范,同事两行泪!”
本文首发 优快云(ID:优快云news)编程江湖中一直盛传着一个段子,那就是要问程序员最讨厌哪 4 件事?那必须是:写注释、写文档、别人不写注释、别人不写文档。更甚者,在《流浪地球》形成刷屏之势之后,仿其而出的“代码千万行,注释第一行;编程不规范,同事两行泪”在技术圈中开始盛传,由此可见对于所有的程序员来说这是多么痛苦的事情。本文作者 —— 全栈开发者 Nitin Sharma 分享...翻译 2019-02-21 10:53:14 · 263 阅读 · 0 评论 -
Kotlin 风险高、RxJava 已过时,Android 原生开发现状分析!
原文:The State of Native Android Development作者 | Vasiliy Zukanov,独立 Android 开发及软件顾问,已获作者翻译授权译者 | 罗昭成,Android 开发者,责编 | 唐小引本文首发 优快云(ID:优快云news)许多 Android 开发者经常会问我,要学会哪些东西才能成为一个优秀的 Android 工程师?对于这个...翻译 2020-04-06 13:39:28 · 611 阅读 · 0 评论 -
被高估了的测试驱动开发?
测试驱动开发(TDD)始于上世纪 90 年代,时至今时今日,依然只有少数的开发者在践行着。本文作者从软件开发者的角度,又一次帮助我们定义了测试驱动开发,解答了众多开发着对 TDD 常见的谬误。翻译 2020-03-01 20:59:02 · 435 阅读 · 0 评论 -
Android 开发者成神之路
一个 Android 技术专家,至少有 2~3 个专业领域。翻译 2020-01-28 16:28:41 · 460 阅读 · 0 评论 -
VS Code 必知必会的 20 个快捷键!
本篇文章,希望能够帮助开发者更高效地使用 VS Code 进行编程。翻译 2019-11-20 15:55:01 · 2624 阅读 · 5 评论 -
Java 11 中 11 个不为人知的瑰宝
作者 | 作者 | Nicolai Parlog译者 | 罗昭成本篇译文首发于 优快云 微信(ID:优快云news)Java 11 的升级介绍里面没有什么跨时代的特性,但是有一些不为人知的瑰宝,像沙砾中的钻石一般。当然,你肯定了解到了一些特性,比如说响应式的 HTTP/2 的 API ,不需要编译就可以直接运行源代码等。但是,你是否有去尝试过 String 、Optional、Co...翻译 2018-12-08 19:42:05 · 3474 阅读 · 1 评论 -
代码整洁之道---何时整理代码
本文首发在 优快云 微信(ID:优快云News)。你的项目截止时间就要到了,你有一个紧急的 bug 需要修复,你的项目需要快速迭代输出产品。虽然你很忙,但是你也必须考虑你的未来:你现在引入的每一个 bug , 都会给以后修复带来巨大的时间成本。 因此我们不应该使用过时的API, 过时的版本以来,和一些老旧的做事方法。所以,我们什么时候来清理我们的代码呢?现在就做?以后需求少了在做...翻译 2018-11-29 23:13:48 · 1320 阅读 · 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 评论 -
为什么所有人都对 HTML、CSS 失望了?
本文首发在 优快云 微信(ID:优快云News)。英文原文地址: https://rachelandrew.co.uk/archives/2019/01/30/html-css-and-our-vanishing-industry-entry-points/所有的人再一次对 CSS 失望。我不打算去总结这些让人失望的点。事实上,CSS 太容易被覆盖修改,如果要让它实时生效,你需要将它用...翻译 2019-02-17 21:13:57 · 314 阅读 · 0 评论 -
未来五年,iOS 开发如何前行?
本文首发在 优快云 微信(ID:优快云News)。英文原文地址: https://hackernoon.com/four-exciting-areas-ios-app-development-will-evolve-over-the-next-five-years-23dc5c11f562近十年,10~15 年前不存在的技术,让这个世界变得黯然失色。有趣的是,这些概念正在构建未来的生活...翻译 2019-02-17 21:19:27 · 475 阅读 · 0 评论