轻松进行项目协作的工具。

在Flatiron,我们经常进行编程练习,与同行一起建立一个项目。 不过,最大的障碍是如何与您的合作伙伴进行有效的协作。 因此,这是我在结对编程时学到的一些技巧:


https://teletype.atom.io

Teletype是用于原子的软件包,是协作时使用的最佳工具之一。 它允许多个人以类似Google Docs的方式为其项目编写代码; 多个人可以同时编码。 这样可以进行实时错误纠正和功能实施,而不会中断合作伙伴的流程。 Teletype还允许程序员在整个项目中编写代码。 这个原子包使您可以轻松有趣地对问题和项目进行分而治之。 但是,需要注意的是,您对伙伴项目所做的所有更改都保留在本地计算机上。 如果会话断开连接,您将无法访问项目,因此请确保经常将项目推送到GitHub!


https://www.vpn.net

我最近由于暴风雪回家时使用了该工具,第二天有个项目要与合作伙伴一起在他们的计算机上运行开发服务器。 如果我们要一起处理这个项目,我们都需要访问服务器和数据库,以确保我们的应用程序正常运行。 Hamachi允许我毫不费力地连接到他的机器并访问服务器。 Hamachi通过在您和主机之间建立VPN来工作。 作为客户端,一旦连接到主机Hamachi网络,就好像您是与主机相同的LAN。 这使我可以使用其伙伴的Hamachi IP和运行该服务器的端口连接到伙伴的服务器。


http://www.trello.com

Trello是任务委员会的网站,非常适合项目管理和组织,使您可以以一种看起来不太明显的方式处理单个任务。 Trello是在共享项目责任时维护单一事实来源的绝佳方法。 trello的另一个优点是,您可以与合作伙伴共享董事会,这样每个人都可以创建和更新任务,这在采用分而治之的方式进行项目时非常方便。


希望这些工具将来会为您提供有用的工具! 如果您对其他有用的工具有任何建议,请告诉我,我将其发布到本文中!