送钱活动重构C#代码--中高级工程师预期小半天到一天

Posted aelf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了送钱活动重构C#代码--中高级工程师预期小半天到一天相关的知识,希望对你有一定的参考价值。

issue地址:https://github.com/AElfProject/AElf/issues/1789

对blockchainAppService.blockchainAppService(ibLockChainService、isStartContractAddressService、itransactionReadOnlyExecutionService、itransactionManager、itransactionResultQueryService、ibLockExtraDataService、itxhub、ibLockChainStateManager、itAskQueueManager进行重构,它是一个由13行代码和9个参数组成的单元。解决这一问题将使我们的代码库更易于维护,并提高更好的代码中心的保持单元接口小准则评级!

以下是本指南的要点: 
定义 
将每个单元的参数数量限制为最多4个。 
为什么? 
保持较低的参数数量可以使单元更容易理解、测试和重用。 
怎么做 
通过将相关参数分组为对象来减少参数的数量。或者,尝试提取部分需要较少参数的单元。

您可以在构建可维护软件中找到有关此准则的更多信息。 

 

操作流程:

fork主库 -> 在自己的repo分支 -> 往主库提交PR

 

注:重构这个Service就行,主要是根据业务逻辑拆分,把构造函数的参数减少到五个以下就行了

 

 

报价预算:

 

可根据以上信息,给出报价,具体的可留言联系(添加开发者社区QQ:1373175449)

 

 

祝您好运,编码愉快!

以上是关于送钱活动重构C#代码--中高级工程师预期小半天到一天的主要内容,如果未能解决你的问题,请参考以下文章

weex.com你开户我送钱 注册即领100美元!你没看错,是美元!

iOS 从零到一搭建组件化项目框架

黑灰产眼中的NFT:平台嗷嗷待宰,用户送钱上门

实战企业级项目 践行App重构之路

实战企业级项目 践行App重构之路

工作一年,我重新理解了《重构》