【任務名稱】: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提供了一個可以支持跨鏈交互的高性能智能合約運行平臺,每一個應用能夠獨立部署在一條鏈上,實現真正的資源隔離,內置豐富的系統合約,構建了一套豐富的鏈上經濟系統與權力自治系統。
祝您好運,編碼愉快!