《水晶之约》的完整代码以及一些思想很值得学习---优秀程序的代码固然能更提高自己

原创 2005年04月22日 15:43:00
本来想双休日读的,但现在提早读了,而且读下来发现比一开始所想的要简单。这套代码相关地图编辑器以及地图滚动和NPC移动以及脚本解释等部分都是我第一次读。通过读这个代码对RPG游戏的制作有了最基本的思想。

消除switch/case语句,不破坏代码的封闭性,使程序结构更符合面向对象思想(二)

在 “消除switch/case语句,不破坏代码的封闭性,使程序结构更符合面向对象思想(一)”中,我们曾讨论过维护一个消息管理器来记录不同消息和它对应的消息处理类。 但是,这种实现方式存在一个问题,...

学习理解代码,成为更优秀的程序员

扫描二维码进入西安源创会报名 协作翻译 原文:Become a Better Programmer by Learning How You Understand Code 链接:http...

值得推荐的优秀编程字体/代码等宽字体收集下载 - 让代码显示更整齐清晰美观!

我一直觉得「编程」就像这个时代的“炼金术”,可以魔法般地创造出很多神奇有用的东西。所以如今除了专业的程序员外,很多很多业余爱好者都喜欢学习和折腾一下各种程序代码。 然而在搞开发写代码过程中,除了代码...

《程序员面试代码指南》之约瑟夫环问题

题目:给定一个链表,一个整数m,从表头开始报数,每次报到m就该节点从链表中去掉。 输出最后剩下的节点。普通做法,就是遍历,当计数到m时把该节点删去,然后继续维持环状。时间复杂度O(m*n)在上面的算...

Java编程思想(04)——重构让代码更简洁(四)

使用类替换类型代码 重构前 public class LabelComparator implements Comparator, Serializable { private stat...
  • ljtyzhr
  • ljtyzhr
  • 2015年02月28日 23:15
  • 408

Java编程思想(02)——重构让代码更简洁(二)

尽量简洁 重构前 f ( flag == 1 ){ return true; } else{ return false; } 重构后 return flag == ...
  • ljtyzhr
  • ljtyzhr
  • 2015年02月27日 21:54
  • 599

Java编程思想(03)——重构让代码更简洁(三)

满足循环就跳出 重构前 public boolean contain(int year, Month month, int day) { boolean found = false; ...
  • ljtyzhr
  • ljtyzhr
  • 2015年02月27日 21:57
  • 387

Java编程思想(01)——重构让代码更简洁(一)

减少重复计算 重构前 if(list != null && list.size() > 0){ for(int i = 0; i < list.size(); i++){ //sk...
  • ljtyzhr
  • ljtyzhr
  • 2015年02月26日 22:07
  • 495
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《水晶之约》的完整代码以及一些思想很值得学习---优秀程序的代码固然能更提高自己
举报原因:
原因补充:

(最多只允许输入30个字)