网游是一个可怕的东西,我从来不敢沾这种玩意,我相信,这东西一旦沉迷就完蛋了。
但是,前两天,我因为订阅
duduwolf的RSS,所以看到了他收藏的一个
del.icio.us网址。
XPairtise - Pair Programming for Eclipse
XPairtise为分布结对编程提供了一个平台。该插件提供共享编辑,项目同步,共享程序和测试执行,用户管理,内置对话交流和一个共享白板。
正好最近在InfoQ China看到一篇
KentBeck的访谈,其中一段话,令我很感兴趣:
与此同时,在我现在参与的许多项目中,我将很多时间花在利用付费客户端进行远程结对编程上。
远程结对编程?现在既然有了一个Eclipse下的免费的插件,可以做到这一点,我当然是要去尝尝鲜的。
在几经周折之后,我终于体会到了远程结对开发的感觉了。
有了这样一个私服之后,一堆人都可以挂到这个XP Server上去,可以纯聊天,也可以找个人结个对做点程序,也可以找个已经开始的对子,进去看看人家怎么做程序。当然,还可以随意涂鸦。可以画正经东西,也可以瞎整
今天我们在聊天的时候,就提了几个设想可以用这个插件来做的。
1、远程结对,正儿八经的做点程序(废话)
2、远程结对,辅导开发
3、远程指导结对,协助新手掌握结对开发的形式
4、找两个大牛来结对编程,提供收费观看的服务。
5、将结对编程的过程,录制下来,作为教学录像,以供点评。
6、纯闲聊
7、在线编程竞赛
8、。。。。。。。
玩法实在是太多了,如果能够进一步支持音频聊天/视频聊天/文件传输,简直就是太好玩了。
所以,我认为这个东西,简直就是专供程序员玩“Programming”的私服。也许......还有很多很多。
分享到:
相关推荐
本文将深入探讨Maven的高级特性,包括多模块开发、继承与聚合,以及私有仓库(私服)的操作,这些都是在大型项目中不可或缺的知识点。 ### 一、多模块开发 在大型项目中,往往需要将代码分解为多个模块进行管理,...
【私服的服务端】是网络游戏领域中的一个重要概念,通常指的是非官方运营的游戏服务器。在这个特定的案例中,我们讨论的是基于“传奇2”游戏的Delphi源代码修改版,被称为“baby98”。这个版本可能包含了对原版游戏...
客户端程序员需要熟悉图形API(如OpenGL、DirectX)以及游戏引擎的使用。 四、源代码分析 "主文件汉化版.rar"可能是游戏的主要执行文件,其中包含了游戏逻辑和用户界面的代码。通过汉化,可以适应中文玩家的需求。...
2. **正则表达式支持**:支持正则表达式作为查找和替换的条件,使得复杂模式的查找和替换成为可能,对于程序员处理代码或数据清理工作非常有帮助。 3. **预览和确认**:在实际替换之前,用户可以预览更改,确保替换...
"ATZ"可能是游戏中的一个特定版本或者更新,而"影子"则可能指的是游戏中的某种特殊机制或者特色玩法。"完美私服"则意味着开发者对原版进行了深度定制,力求在游戏性能、内容丰富度和用户体验上达到理想状态。 "千年...
- **仓库**: Maven使用仓库来存储jar包等依赖文件,分为本地仓库、远程仓库(私服)和中央仓库。 #### Maven的安装与配置 1. **下载与安装**:首先从官方网站下载Maven安装包,然后将其解压到指定路径(建议使用...
源码的开放提供了深入学习和定制的机会,对于想要了解或涉足ASP.NET Web应用开发的程序员来说,这是一个很好的实践案例。 ASP.NET是微软推出的一种强大的Web应用程序框架,它构建在.NET Framework之上,提供了丰富...
nexus oss 私服 3.16.1-02-win64 来自官网最新版 方便无法下载的人
程序员考试刷题私服 关于引导波理论的想法 沃洛德米尔·利西夫卡 01:35 (14 годин тому) кому Stefan 因为这个问题定义不明确。 在物理上或数学上,无限量甚至意味着什么? 比如说,我们放大到 1E1000...
写ASP的境界一定要开发出BBS 和江湖社区,给大家参考望大家从中受益,相互交流,学问最重要的是交流,而不是相互抵斥团结起来我们的程序员兄弟们 世俗烦恼处,要耐的下 世事纷扰处,要闲的下 胸怀牵缠处,要割的下 ...
它是由程序员编写的、用特定编程语言实现的游戏逻辑和功能的集合。通过研究“魔域”源代码,我们可以深入理解以下几个关键知识点: 1. **游戏架构**:源代码会展示游戏的整体架构,包括模块划分、类结构和函数设计...
《易语言奇迹MU怪物增加源码解析与应用》 易语言是一种中文编程语言,...深入理解并掌握这类源码,对于想要涉足奇迹MU私服开发的程序员来说,无疑是一大助力。同时,这也反映出易语言在游戏编程领域的实用性和普适性。
对于想要了解游戏开发的程序员,可以从这些源码中学习到如何构建游戏世界的架构、如何处理网络同步、如何实现复杂的技能效果等技术知识。同时,开源也鼓励社区的协作和创新,其他开发者可以在此基础上提出改进方案,...
"3K连击引擎"是用于创建这类私服游戏的重要工具,它提供了游戏服务器端的核心功能,特别是强调了“连击”这一特色玩法。连击在游戏里通常指的是角色能够连续发动多次攻击,增加战斗的策略性和刺激性。这种引擎让...
总之,这个项目展示了易语言在实际应用中的强大功能,尤其是对于非专业程序员来说,它提供了简单易懂的编程环境,使得制作这样的工具变得可行。通过学习这个源码,初学者可以深入理解网络请求、数据解析以及用户界面...
它提供了Java程序员访问Oracle数据库的标准接口,使得在Java应用程序中执行SQL查询、事务处理、数据检索等操作变得简单。OJDBC7是针对Oracle Database 12c Release 1(12.1)的一个版本,它带来了许多性能提升和新...
9. **脚本支持**:为了方便游戏更新和动态调整,源代码可能包含对脚本语言的支持,如Lua或Python,让非程序员也能修改部分游戏逻辑。 10. **测试与调试**:源代码中可能还包括单元测试、集成测试相关的代码,帮助...
在IT行业中,源代码是软件开发的基础,它是程序员用编程语言编写的指令集合,用于控制计算机执行特定任务。龙族游戏源代码是一个具体的实例,展示了大型网络游戏背后的逻辑和架构。这份源代码的可用性意味着开发者...
综上所述,“弹弹堂游戏源码”是一个集C++编程、游戏物理模拟、用户交互、图形渲染、网络同步等多方面技术于一体的项目,对于想要深入学习游戏开发的程序员来说,这是一个极具价值的学习资源。通过分析源码,不仅...
4. **扩展功能**:源码改过可能意味着增加了新的功能,比如新的地图、新的游戏模式、社交功能的增强等,这些扩展功能可以提升游戏的可玩性和用户黏性。 5. **兼容性改进**:可能对游戏的多平台兼容性进行了调整,...