难度系数:任务简单,遵循单一原则,按逻辑拆成私有函数。
开源社区,放到社区的 issue 都不难,现在社区上的可以接的任务基本都是不需要了解业务...有 C#经验就可以做的
奖励报酬:388 元 (或者等值 token:ELF )
1、先看 issue 介绍,以及相关操作教程:
issue 地址: https://github.com/AElfProject/AElf/issues/1907
issue 任务说明:
选择了 ChainManager.CleanBranchesAsync ( Chain,Hash,long )进行重构,现在一个单元包含 74 行代码,寻求小伙伴帮助,将代码长度进行精简。精简后,我们的代码库会更易于维护,并提高 aelf 在 Better Code Hub 的 Short Unit Code 的评级!
以下是几个要点:
定义: 将代码单元的长度限制为 15 行代码。 为什么这么做: 小型单元更易于分析,测试和重用。 怎样做: 在编写新单元时,请不要让它们超过 15 行代码。当单位超出此范围时,将其拆分为不超过 15 行的较小单位。
附上:issue 操作教程: https://github.com/AElfProject/AElf/issues/1846
此外还有一个待解决 issue: https://github.com/AElfProject/AElf/issues/1898 (报酬 450 元)
2、如有兴趣,可与 aelf 开发团队联系:
请打开 issue 链接,在 issue 下评论,直接在 github 上与 aelf 团队的开发者交流。确立任务奖励范围。或者直接加入开发者社区 QQ 群:群号:102857654