e***a 发帖数: 1661 | 1 当遇到开源软件中不可绕过的 BUG,如何有效地进行 DEBUG?
在 JIRATICKET 上贴一个报告等待别人处理,
还是从 GITHUB 上 PULL 整个 SOURCE CODE 到自己的电脑中进行 DEBUG?
现在我确定 spring batch 2.2.0 有一个恶心的 BUG,需要尽快解决。 |
h**********c 发帖数: 4120 | 2 自己编一遍,linux,windows
然后跑一遍unit tests,没有test folder,没有 test bat, test sh的都是扯淡的。
find . > list.txt 看看都跑了什么
你刚上手就能找到bug的东西,你敢信吗?
【在 e***a 的大作中提到】 : 当遇到开源软件中不可绕过的 BUG,如何有效地进行 DEBUG? : 在 JIRATICKET 上贴一个报告等待别人处理, : 还是从 GITHUB 上 PULL 整个 SOURCE CODE 到自己的电脑中进行 DEBUG? : 现在我确定 spring batch 2.2.0 有一个恶心的 BUG,需要尽快解决。
|
z****e 发帖数: 54598 | 3 java的开源你自己拆包,然后重新打包就是了
然后提交一个bug到bugzilla或者jira给他们
如果你还有心,在github上开一个branch
然后修改后commit,记得要写unit test
再然后就等他们merge了 |
z****e 发帖数: 54598 | 4 如果你要debug
用ide就可以了
ide可以自动download sourcecode
你先download src,然后debug时候就可以看到了
ide是工业时代的开发方式,vi是给农民用的 |
e***a 发帖数: 1661 | 5 Thanks a lot, Zhaoce!
【在 z****e 的大作中提到】 : java的开源你自己拆包,然后重新打包就是了 : 然后提交一个bug到bugzilla或者jira给他们 : 如果你还有心,在github上开一个branch : 然后修改后commit,记得要写unit test : 再然后就等他们merge了
|