问题标签 [collaboration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
collaboration - 促进软件组织内协作的最佳方式是什么
我们有一个大约 300 人的组织,某些人非常擅长分享文章、技巧、博客等,但通常发生在子团队中(5-15 人之间)。什么是扩大规模以促进更大范围内的合作文化的最佳方式。
- 发布到中央 WIKI 而不是电子邮件链接?
- 奖励贡献者并鼓励自下而上的有机合作 ?
- 自上而下的“强制”协作?
wiki - 组织是否应该删除数据(wiki、sharepoint 等)
围绕协作工具讨论了一个类似的问题,但有一点没有完全达成一致。由于我们现在拥有所有这些协作和文档工具(WIKI、共享点、博客等)来跟踪项目计划、业务需求、技术文档等,因此问题是“我们是否应该删除这些数据”。随着组织的发展和重组以及人们的来来去去,这些数据中有很多已经过时或不再相关或正确。
一个想法是,这些数据中可能有有用的东西,所以保留它并保留当时的信息,拥有历史背景会很好。
一个反对的论点是,这些数据提供了太多的噪音,并可能导致人们发现很难获得最新的最新数据
想法?
ajax - AJAX 实时和协作
我正在尝试创建实时和协作应用程序,例如 - google wave。当 user1 同时写东西时,它会显示在 user2 屏幕上。
我开始了一些研究,并找到了一些使用 Ajax 的方法 -
1.每 X 秒向服务器发送请求并检查“发生了什么”
2.timeout - 长请求,问题 - 我看到我只能用 IE8 做到这一点
还有其他选择吗?最好的方法是什么?
使用方式 2,这是真的我只能用 IE8 做到这一点吗?
约西
eclipse-plugin - 在 Eclipse 中记录编辑会话
是否有任何插件可以让我们在 ECLIPSE 中记录编辑会话?比如说我想向最好的程序员学习他如何在 Eclipse 等中编码,我们可以重温他是如何做的。
php - 选择什么群件/协作系统?
我正在寻找一个好的(足够稳定、足够直观、技术越现代和先进——越好)免费的基于 PHP 的在线群件/协作系统。100% UTF-8是一项要求。OOP 风格的代码是一个优势。协作思维导图将是一个很酷的功能。团队大约有 20 人。有什么建议么?
collaboration - 你知道 Etherpad 的开源版本吗?
我们需要实现实时代码协作。具有 Etherpad 上存在的所有功能(版本控制、时间滑块等)。
你知道一个开源项目可以让我们抢先一步吗?或者关于在线实时协作最佳实践的教程?
谢谢,
communication - 您如何在小型开发团队中进行有效沟通?
我在一个小团队(4-5 名开发人员)中工作一个项目。我们团队的每个成员都在开发与我们项目不同的功能,并且他们是高度独立的。事实上,一些成员使用其他成员不知道的技术。它仍然是一个单一的项目,其中有很多通用的业务逻辑。
此外,大多数成员完全不知道其他人在做什么和如何做。不知何故,我们设法避免了代码复制(我们的团队负责人的功劳,但即使他也不完全知道发生了什么)。我想知道,有什么好的做法可以让整个团队保持在正在发生的事情的轨道上。例如,如果团队中的某个人在应该进行重要修复时退出或失踪 - 其他人很难处理。
我们有一个进行代码审查的政策,但只有团队领导和团队的一名成员参与其中。其他“常规”成员不参加,那里。
此外,我们有一个“新闻列表”,用于记录我们的成员在源代码控制中提交的签入,但这似乎太无聊了,而且看起来没有人花时间阅读其他人刚刚提交的内容(而且它没有效果,公平起见)。
所以,我想知道在这个问题上什么是好的做法。你有什么经验?有解决办法吗?
编辑:让我澄清一下。我们的团队已经工作了 2 年多,这个项目已经快 5 年了。所以,我们不能开始敏捷开发,尽管我们可以给你一些敏捷实践(比如站立会议,我觉得它确实很有用)。
另外,我们的团队是大公司的一部分,所以我们建立了团队建设实践。而且我们并不讨厌彼此:) - 我们是朋友,谈论社交生活和活动。专业的演讲是我们所缺少的。
python - Emacs 协作缓冲区以错误的模式打开
我正在使用 Emacs 和Rudel与远程程序员协作。Rudel 有一个发布缓冲区的概念。当我的合作伙伴发布缓冲区时,我可以订阅它,我们可以同时编辑它。
我的问题是,当他发布带有 *.py 扩展名的 Python 文件并订阅它时,我的缓冲区没有自动设置为 python 模式(它处于基本模式)。我怎样才能得到它,以便缓冲区以正确的语言模式打开?
svn - 使用 SVN 如何防止其他开发人员覆盖我?
我不知道该怎么做。我刚开始在一个实际项目中使用 SVN。我的一切工作正常。但是,我是唯一一个使用它的人。现在我想向该过程介绍第二个人。
我在我的 Windows 机器上下载了 tortoisesvn 并检查了主干。我可以编辑一个文件并提交我的新文件。一切正常。
现在,我希望第二个人在我做某事的时候做这件事。通常他可能正在处理另一个文件,我们会商定将我们提交的文件导出到测试服务器的时间(无论如何我的想法),但是如果我们正在处理同一个文件呢?例如,一个配置文件。也许我们都需要改变它。我(或他)如何在其他人更改它时阻止另一个。如果我们中的一个人提交了新的更新,它将删除我们中的一个人刚刚放入的内容。不知道在这里做什么。
version-control - 开发 Facebook 应用程序的小组的项目主持人
我正在和几个朋友开始一个 Facebook 应用程序。我们可以在家中使用哪些好的、免费的、在线的、协作的项目主机?
到目前为止,我正在考虑类似于 git 的东西,但可能带有图形界面。