`
庄表伟
  • 浏览: 1145718 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

给程序员玩的“私服”

阅读更多
网游是一个可怕的东西,我从来不敢沾这种玩意,我相信,这东西一旦沉迷就完蛋了。

但是,前两天,我因为订阅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”的私服。也许......还有很多很多。
分享到:
评论
6 楼 dongbin 2007-04-06  
引用
我没有工作经历, 请教各位有经验的大大, 现在外面用结对编程, 或者说极限编程用得广泛吗?
有人跟我的说, 现在统一过程还占有统治地位...


最重要的是你怎么看,而不是别人怎么看。
5 楼 抛出异常的爱 2007-04-06  
jk88811 写道
我没有工作经历, 请教各位有经验的大大, 现在外面用结对编程, 或者说极限编程用得广泛吗?
有人跟我的说, 现在统一过程还占有统治地位...

10%以下吧。。。。
而且很多都不完全的部分实践(比如我们公司)
4 楼 LucasLee 2007-04-06  
有点意思啊。
3 楼 blueoxygen 2007-04-06  
SUN的企业级开发工具 Java Studio Enterprise早就提供这种类似的功能了。只是它也没有视频功能,而且不是为了pair,是为了分布式团队的协作开发。
也可以用来pair啊,而且可以设置哪些人可以编辑哪段代码,可以远程编译(其实是down到本地)等等...
有兴趣的可以去下载一个瞧瞧哦,SUN有公开的server。企业也可以架自己的SERVER。
2 楼 BirdGu 2007-04-06  
引用
音频聊天/视频聊天/文件传输

这个结合Skype或者MSN就可以了吧。
另外Skype是有API的。
1 楼 jk88811 2007-04-06  
我没有工作经历, 请教各位有经验的大大, 现在外面用结对编程, 或者说极限编程用得广泛吗?
有人跟我的说, 现在统一过程还占有统治地位...

相关推荐

    Maven高级-黑马程序员学习笔记

    本文将深入探讨Maven的高级特性,包括多模块开发、继承与聚合,以及私有仓库(私服)的操作,这些都是在大型项目中不可或缺的知识点。 ### 一、多模块开发 在大型项目中,往往需要将代码分解为多个模块进行管理,...

    私服的服务端

    【私服的服务端】是网络游戏领域中的一个重要概念,通常指的是非官方运营的游戏服务器。在这个特定的案例中,我们讨论的是基于“传奇2”游戏的Delphi源代码修改版,被称为“baby98”。这个版本可能包含了对原版游戏...

    ro仙境传说私服源代码

    客户端程序员需要熟悉图形API(如OpenGL、DirectX)以及游戏引擎的使用。 四、源代码分析 "主文件汉化版.rar"可能是游戏的主要执行文件,其中包含了游戏逻辑和用户界面的代码。通过汉化,可以适应中文玩家的需求。...

    私服必备 文本替换专家2.5

    2. **正则表达式支持**:支持正则表达式作为查找和替换的条件,使得复杂模式的查找和替换成为可能,对于程序员处理代码或数据清理工作非常有帮助。 3. **预览和确认**:在实际替换之前,用户可以预览更改,确保替换...

    千年atz影子_atz_完美私服_影子_千年ATZ_千年影子补丁_源码.rar.rar

    "ATZ"可能是游戏中的一个特定版本或者更新,而"影子"则可能指的是游戏中的某种特殊机制或者特色玩法。"完美私服"则意味着开发者对原版进行了深度定制,力求在游戏性能、内容丰富度和用户体验上达到理想状态。 "千年...

    基于PHP的私服发布网站管理系统php版源码.zip

    源码是程序的原始版本,程序员可以直接阅读、修改和编译。通过提供源码,开发者可以深入了解系统的内部工作原理,对其进行定制化修改,以满足特定需求。 【标签】“PHP”进一步确认了这个系统的核心技术,意味着...

    黑马maven笔记,第一天

    - **仓库**: Maven使用仓库来存储jar包等依赖文件,分为本地仓库、远程仓库(私服)和中央仓库。 #### Maven的安装与配置 1. **下载与安装**:首先从官方网站下载Maven安装包,然后将其解压到指定路径(建议使用...

    [其他类别]个人私服管理系统LegendPK v1.0_legendpk(ASP.NET源码).rar

    源码的开放提供了深入学习和定制的机会,对于想要了解或涉足ASP.NET Web应用开发的程序员来说,这是一个很好的实践案例。 ASP.NET是微软推出的一种强大的Web应用程序框架,它构建在.NET Framework之上,提供了丰富...

    nexus oss 私服 3.16.1-02-win64

    nexus oss 私服 3.16.1-02-win64 来自官网最新版 方便无法下载的人

    程序员考试刷题-pw:关于引导波理论的想法

    程序员考试刷题私服 关于引导波理论的想法 沃洛德米尔·利西夫卡 01:35 (14 годин тому) кому Stefan 因为这个问题定义不明确。 在物理上或数学上,无限量甚至意味着什么? 比如说,我们放大到 1E1000...

    易语言奇迹MU怪物增加源码

    《易语言奇迹MU怪物增加源码解析与应用》 易语言是一种中文编程语言,...深入理解并掌握这类源码,对于想要涉足奇迹MU私服开发的程序员来说,无疑是一大助力。同时,这也反映出易语言在游戏编程领域的实用性和普适性。

    梦幻古龙1.0源码改过

    4. **扩展功能**:源码改过可能意味着增加了新的功能,比如新的地图、新的游戏模式、社交功能的增强等,这些扩展功能可以提升游戏的可玩性和用户黏性。 5. **兼容性改进**:可能对游戏的多平台兼容性进行了调整,...

    src_冒险岛035香辣端源码_

    对于想要了解游戏开发的程序员,可以从这些源码中学习到如何构建游戏世界的架构、如何处理网络同步、如何实现复杂的技能效果等技术知识。同时,开源也鼓励社区的协作和创新,其他开发者可以在此基础上提出改进方案,...

    网络流行游戏魔域源代码

    它是由程序员编写的、用特定编程语言实现的游戏逻辑和功能的集合。通过研究“魔域”源代码,我们可以深入理解以下几个关键知识点: 1. **游戏架构**:源代码会展示游戏的整体架构,包括模块划分、类结构和函数设计...

    奇迹GAMESERVER源代码

    9. **脚本支持**:为了方便游戏更新和动态调整,源代码可能包含对脚本语言的支持,如Lua或Python,让非程序员也能修改部分游戏逻辑。 10. **测试与调试**:源代码中可能还包括单元测试、集成测试相关的代码,帮助...

    3K连击引擎+登陆器生成器

    "3K连击引擎"是用于创建这类私服游戏的重要工具,它提供了游戏服务器端的核心功能,特别是强调了“连击”这一特色玩法。连击在游戏里通常指的是角色能够连续发动多次攻击,增加战斗的策略性和刺激性。这种引擎让...

    [易语言源码]崩坏3rd多渠道最新安装包下载地址获取

    总之,这个项目展示了易语言在实际应用中的强大功能,尤其是对于非专业程序员来说,它提供了简单易懂的编程环境,使得制作这样的工具变得可行。通过学习这个源码,初学者可以深入理解网络请求、数据解析以及用户界面...

    龙族源码_龙族源代码_

    在IT行业中,源代码是软件开发的基础,它是程序员用编程语言编写的指令集合,用于控制计算机执行特定任务。龙族游戏源代码是一个具体的实例,展示了大型网络游戏背后的逻辑和架构。这份源代码的可用性意味着开发者...

    ojdbc7,亲测可用

    它提供了Java程序员访问Oracle数据库的标准接口,使得在Java应用程序中执行SQL查询、事务处理、数据检索等操作变得简单。OJDBC7是针对Oracle Database 12c Release 1(12.1)的一个版本,它带来了许多性能提升和新...

    HERO引擎测试包

    它为开发者提供了方便的接口和工具,使得非专业程序员也能相对轻松地创建和管理服务器。引擎内置了丰富的功能,包括但不限于角色移动、战斗系统、物品管理系统、聊天模块等,确保了游戏的正常运行。 在"HERO引擎...

Global site tag (gtag.js) - Google Analytics