【AELF開發者社區有獎活動】重構C#代碼 github上提pull request

【任務名稱】:git

重構C#代碼 github上提pull request (中高級工程師預期小半天到一天)github

【難度係數】:任務簡單,遵循單一原則,按邏輯拆成私有函數。網絡

開源社區,放到社區的issue都不難,如今社區上的能夠接的任務基本都是不須要了解業務...有C#經驗就能夠作的分佈式

【獎勵報酬】:388元 (或者等值token)函數

【任務認領操做步驟】:性能

一、先看issue介紹,以及相關操做教程:區塊鏈

issue地址:github.com/AElfProject…測試

issue任務說明:ui

我選擇了ChainManager.CleanBranchesAsync(Chain,Hash,long)進行重構,如今一個單元包含74行代碼,尋求小夥伴幫助,將代碼長度進行精簡。精簡後,咱們的代碼庫會更易於維護,並提升aelf在Better Code Hub的 Short Unit Code的評級!編碼

如下是幾個要點:

定義 將代碼單元的長度限制爲15行代碼。 爲何這麼作 小型單元更易於分析,測試和重用。 怎樣作 在編寫新單元時,請不要讓它們超過15行代碼。當單位超出此範圍時,將其拆分爲不超過15行的較小單位。

附上:issue操做教程:github.com/AElfProject…

另附:待解決issue:github.com/AElfProject…

二、若有興趣,可與aelf開發團隊聯繫:

請打開issue連接,在issue下評論,直接在github上與aelf團隊的開發者交流。確立任務獎勵範圍。或者直接加入開發者社區QQ羣:羣號:102857654 社區不按期會發布獎勵任務。

三、後續操做:

和團隊確認對應的reviewer。【通常狀況爲當前模塊的研發人員】 明確需求,提交解決方案,提交DDL,並獲取承認後便可開工。 建立PR並添加[WIP][community] 細分任務,標註任務完成期限 完成PR後,在標題添加[Review] 看到[Review]標記的PR,開始Team review 經過Team reivew後,移除標題中的[WIP][Review],等待最終review 您能夠在Building Maintainable Software中找到有關此項目的更多信息。

【項目介紹】:

AELF是一個去中心化的雲計算平臺,旨在幫助企業/我的高效便捷地使用基礎區塊鏈技術構建去分佈式應用(DAPP)。在中心化領域中,咱們使用亞馬遜AWS部署服務,在區塊鏈領域中,能夠將服務託管在AELF去中心化雲計算區塊鏈網絡上。

AELF提供了一個可以支持跨鏈交互的高性能智能合約運行平臺,每一個應用能夠獨立部署在一條鏈上,實現真正的資源隔離,內置豐富的系統合約,構建了一套豐富的鏈上經濟系統與權力自治系統。

祝您好運,編碼愉快!

相關文章
相關標籤/搜索