Git 作为一个源码管理系统,不可避免涉及到多人协作。协作必须有一个规范的流程,让大家有效地合作,使得项目井井有条地发展下去。"协作流程"在英语里,叫做"workflow"或者"f...
Node.js Developer
让程序流畅稳健的运行是开发者们的理想,这个理想时而遥远,时而近在咫尺。而往往那个触手可及的时刻,却正是梦碎的边缘。在团队协作中,修改别人的代码是一件像扫雷游戏一样的事情,你永远不知...
·
–> GitHub地址 旧石器时代,Web 开发并不会去刻意区分前后端,写后端的人觉得写数据库跟写模板都是应该具备的技能。现在一般需要分前后端,因为大量前端框架和工具链的涌入(根...
查看历史文章,请点击上方链接关注公众号。 上节介绍了多线程之间竞争访问同一个资源的问题及解决方案synchronized,我们提到,多线程之间除了竞争,还经常需要相互协作,本节就来...
《Java编程的逻辑》作者
查看历史文章,请点击上方链接关注公众号。 本节继续上节的内容,探讨如何使用wait/notify实现更多的协作场景。同时开始同时开始,类似于运动员比赛,在听到比赛开始枪响后同时开始...
查看历史文章,请点击上方链接关注公众号。 我们在67节和68节实现了线程的一些基本协作机制,那是利用基本的wait/notify实现的,我们提到,Java并发包中有一些专门的同步工...
当我与潜在客户交谈时,我注意到一些反复出现的主题。一个是寻找最低的价格,忽略提供的服务的价值。我已经写过这个了。另一个原因是为了吸引人,即低估和忽略所有使评估变得不可靠的问题。还有...
一个想成为木工的程序员
GitLab 是一个类似于 GitHub 的开源源码托管服务,它除了提供基于 git 的基本代码托管服务外。还具备很多与软件开发协作相关的其他功能。比如 issues、Merge ...
跨部门协作一直是职场人的一个难题,也是老生常谈的话题。它不像部门内部成员的合作,而是涉及到多个利益方,难度是倍增的。两个部门的协作难度可以认为是1+1>2,如果是三个部门,恐怕是...
不想做领导的程序猿不是好的项目经理。
前言: Cloud-Native 产品级敏捷 2.0 是我在 2016 年所创建的。创建 Cloud-Native 产品级敏捷 2.0 最主要的目的是:在产品级敏捷的基础之上, ...
专家项目经理,腾讯科技 (深圳)有限公司。 曾...
本文作者欧长坤,德国慕尼黑大学在读博士,Go/etcd/Tensorflow contributor,开源书籍《Go 语言原本》作者,《Go 夜读》SIG 成员/讲师,对 Go 有...
我只是一个菜鸟
刚刚
字节跳动头条高级技术专家,热衷大前端技术栈及n...