又重写代码……

   又重写“口袋DP存档修改器”,已经不是第一次了,应该算是第二次吧。
   上次写了实现几个小功能后,就重新写代码,把新的校验算法加上,并改进了一些地方。
   把以前发布的程序反编译一下,应该可以看得出俺以前是多少的“史努比”了。
   初学者,难免的毛病。所以呢,要不断改进,不断进步。于是就有了“重写代码”这一步骤。

   第一次重写,代码并不多,功能也就寥寥无几,重写并不麻烦,麻烦的还是新的算法。
   第一次重写后,接下来的就是在这个基础上进行添加新功能。
   地震后就一直搁置着不写,直到“反编译事件”出现,就想改用其他环境重写,或者写个DLL也行,可惜不会其他的编程语言,害得我还特意去下载C++的一些视频教程,看了不少,原理是差不多,什么循环之类的,触类旁通。可是,写起来可不那么容易。
   总之,习惯了C#,其他编程语言都看不明白(写不出来)……
   最后,还是老老实实用C#写。

   “反编译事件”期间,和叉太聊了不少,他给了我不少的建议,其他也不是C#上,而是一些大的道理。被反编译,说明自己的程序被受关注,不然谁还花那心思鸟你。
   很感谢叉太的开导。谢谢谢谢谢谢~~~~叉太,来抱一个!
   对了,手机号码还没给我呢!╮( ̄▽ ̄")╭
   回学校,用回学校的号码,结果叉太发短信到我小岛号上……OMG!太OMG了……真的是OMG了……“很好。你失去一次获得我手机号的机会”╮( ̄▽ ̄")╭

   这几天都在重写代码,改写以前写的算法,不知道是不是最优的,但能学到一点,算一点,反正自己的程序也不是大程序。用叉太的一句话说“稳定和我没有关系。我只管我自己能用就可以了”。嘿嘿。
   不能出错也算是稳定性中的一项,改写中倒是出了不少错,所以调试很有必要。
   还是在写的时候留个心眼,尽可能地把各种情况考虑全面,保证调试时少些错误。
   调试少错误,又让我想到了以前看过的一句话,大意是“调试是尽可能地发现错误”。大部分资深的程序员都知道吧,而对于我这种皮毛还没沾几根的,突然想起来算不错了……

   因为是重写,所以很多代码及算法都得重新看过,思路也得重新理清,不然很难进行下面的。
   直到现在,重写完成度并不高,慢慢来,不急不急。

   其实,“反编译”是我自己想的,因为我只看到一个类似的修改器,同样是没有PM修改功能,只有和我修改器差不多,甚至比我写得好的功能。假想假想,假想罢了。
   如果真的是被反编译了,我还是很感谢那位朋友,其一,他的实力很强,不是我能比得上的;其二,他让我更深入地了解C#的代码保护。

   口袋DP存档的算法算是半公开了一个,剩下的,待我写得差不多了,也是公开的时候了,那里应该是Copyleft了,呵呵。
   到时,大家应该能用上更优秀的口袋DP存档修改器,当然,不一定是我写的!我期待有更优秀的修改器。
   如果那位朋友还在关注我的博客的话,请你放心,我会公开算法的~~时间长短罢了:)

   叉太!手机号码!!!
2008-6-26 1:14:23
引用通告地址: http://blog.tgb.net.cn/trackback.php?tbID=307&extra=d42342
标签: C# 编程 口袋怪兽 修改器
评论: 0 | 引用: 0 | 阅读: 218 | 打包
 加入网摘
发表评论
昵 称: 密 码:
网 址: 邮 箱:
验证码: 验证码图片 选 项:
内 容: