挖井

类库大魔王的挖井日记

挖一口属于自己的井


阶段性小结

  昨天算是发布出去了,这次花了3个月时间。修正了一些bug,添加了一些新特性,修改了一些功能。总之,现在回头看来,不那么令人满意。
  没有UT是最大的问题,根本不能保证某次修改会影响到什么。这不能再忽视了,test case要开始补起来。
  其次是编译器差异和编译模式差异之大,出乎我的意料。好几次都是VC编译出来的正常,用GCC编译的就不正常。或者debug编译的正常,release的不正常。这是因为我离不开Visual Assist,也有点离不开VC的调试器。这点实在不好解决。
  再次是Lua开发环境还是不够好用。Auto Completion不准确就不说了,有时Auto Completion出来过后,整个程序就会很卡,不知道为什么。以后要能做到Auto Completion分库,可以让用户随意通过增删文件来增删符号库。
  最后一点是对架构的不满意。经过如今大半年的迭代发现,插件扩展架构的可扩展性和可裁剪性不够灵活。这点现在还没有具体的思路,或者说一直觉得实现上也许有点麻烦。
  除了这些外,还有许多特性要增加,比如增加几种常见的SCM工具支持,开放二次开发接口,增加插件扩展的开发环境等等。

本文地址:

https://minidump.info/blog/2010/07/e9-98-b6-e6-ae-b5-e6-80-a7-e5-b0-8f-e7-bb-93/

上一篇

实现注释和取消注释

  这是个很简单的功能,但却很有用。SciTE和Notepad++都有一套自己的实现,感觉Notepad++的效果比较好。从它们的配置文件中提取出众多编程语言的注释符号即可。注释分为两类,一类是行注释,另一类块注释。不是每种编程语言都支持这两类注释方式,甚至有的编程语言都不支持可以有注释。当然...…

CodingStudio 全文阅读
下一篇

LuaPack

  Lua官方只提供了一个解释器和一个编译器,不像Python、Ruby那样有一个大而全的标准库。但是Lua仍然有众多的第三方库,像Luaforge上就托管了一大批Lua相关的项目。  为了方便用户使用,也有第三方贡献者将一些常用的第三方库编译并打包在一起提供,比较著名的是Lua For Wi...…

Lua,Script 全文阅读