巴比特论坛

发表于 2018-1-22 10:37:01 | 显示全部楼层
“ '该干嘛就(还)干嘛'—— 这句话在过去的许多年里救过我很多次”----李笑来


最近币圈处于“多事之秋”的状态,流言蜚语不绝于耳,但是SBTC的研发工作未受到影响,并且仍在有条不紊的进行中。接下来是SBTC的进度梳理:


由于兼容性的原因,比特币原生的代码,在每次迭代新功能或特性时,都会保留很多老旧版本的代码,这样不但是为添加新特性时增加了工作量,同时也让代码显得相当的冗余繁杂,耦合性强,代价也相对比较大。


所以为了接下来的工作能够更好的展开,我们团队准备花了一定的精力先把比特币原生代码做阶段性的优化,让其结构更为合理。也为后面添加一系列新特性做更好的准备。目前是在GITHUB上以功能分支划分优化的模块,再逐一合并到主分支上,然后删除功能分支模块。


下面是我们正在做的工作:

1、将ChangeToCmake功能分支合进主分支,可以用Cmake直接进行编译。已经删除掉QT部分代码,原生的QT钱包将会用web钱包替代。


2、将Optimize_cmd功能分支部分合进主分支,删除原来的功能分支。这样优化后的代码更加简洁明了,结构更为合理。


3、web版本的钱包已经完成UI设计和功能大部分设计,这周内会发布内测版本。


提示:由于代码改动量比较大,不建议普通用户去下主分支或功能分支的代码自己编译钱包来进行转帐等功能,但是我们欢迎各位有开源精神的程序猿参与到本次伟大的构想中。我们会在程序稳定测试后发布正式版本。


对于我们的项目进程大家都很关心,很多普通用户可能不知道查看途径,所以一直私信我们项目进度问题。对这个问题统一回答一下,SBTC项目的代码自分叉成功之后就放在GITHUB上开源了(点击文章最下方阅读原文进行跳转)。大家可以参照下图,通过GITHUB上的代码更新状态来了解我们的项目进程。

11.jpg

GitHub代码更新流程:要在程序上添加或者修改某个功能,就会先建一个功能分支,然后将修改部分上传到分支上,当功能分支完成并且自测试后,再合并到主分支上去,然后删除功能分支。这样会使得多方协作的工作清晰明了。



22.jpg

0条回复 跳转到指定楼层

高级模式
您需要登录后才可以发帖 登录 | 立即注册 | 用新浪微博登录

本版积分规则

搜索

0关注 1粉丝 45主题

作者的其他主题

返回顶部 返回列表

登录

分享 发帖