吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

openharmony代碼注釋 加注釋方式是怎樣的

獨愛72H ? 來源:DoNews、CSDN ? 作者:DoNews、CSDN ? 2021-06-23 09:42 ? 次閱讀

OpenHarmony是由基金會孵化及運營的開源項目,由基金會的OpenHarmony項目群工作委員會負責運作,遵循Apache 2.0等開源協議,目標是面向全場景、全連接、全智能時代,基于開源的方式,搭建一個智能終端設備操作系統的框架和平臺。

OpenHarmony 2.0 自主研發,不兼容安卓。眾多開發合作伙伴將以開源社區為中心,分階段快速迭代,不斷完善系統能力,逐步構建起面向萬物互聯時代的OpenHarmony生態。在全球范圍內有興趣、有需要的組織和個人都可以基于開源項目的章程參與OpenHarmony開源項目,實現共商、共建、共享、共贏。

openharmony加注釋方式是怎樣的?

鴻蒙內核6W+代碼量,本身只有很少的注釋, 中文注解以不對原有代碼侵入為前提,源碼所有英文部分都是原有鴻蒙注釋,所有中文部分都是筆者的注釋,盡量不去增加代碼的行數,不破壞文件的結構,注釋多類似以下的方式,筆者試圖把每個知識點當場講透徹。另外用字符畫了一些圖方便理解,直接嵌入到頭文件中,比如虛擬內存的全景圖,因沒有這些圖是很難理解內存是如何管理的,后續還會陸續加入更多的圖方便理解。

精讀內核源碼當然是件很困難的事,時間上要以月為單位,但正因為很難才值得去做! 內心不渴望的永遠不可能靠近自己。筆者一直堅信興趣是最好的老師,加注也是在做自己感興趣的事。如果能讓更多人參與到內核的研究,減少學習的成本,哪怕就節省一天的時間,這么多人能節省多少時間, 這是件多好玩,多有意義的事情啊。

時代需要仰望星空的人,但也需要埋頭走路的人, 從鴻蒙一行行的代碼中筆者能深深體會到各中艱辛和堅持,及時鴻蒙對未來的價值,只因心中有目標,就不怕道阻且長。

本文整合自 DoNews、CSDN

責任編輯:fqj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 代碼
    +關注

    關注

    30

    文章

    4825

    瀏覽量

    69044
  • 注釋
    +關注

    關注

    0

    文章

    11

    瀏覽量

    6544
  • 鴻蒙系統
    +關注

    關注

    183

    文章

    2638

    瀏覽量

    66706
收藏 人收藏

    評論

    相關推薦

    STM32CubeMX生成的代碼,是怎樣的HAL架構?

    需要注意,CubeMX只是一個初始化工具,它只是幫你完成了HAL庫外設和時鐘的初始化,具體程序的編寫還需要查閱HAL庫的說明,使用相關函數實現你想實現的功能。CubeMX生成的代碼包含了豐富的注釋
    的頭像 發表于 01-01 21:01 ?203次閱讀
    STM32CubeMX生成的<b class='flag-5'>代碼</b>,是<b class='flag-5'>怎樣</b>的HAL架構?

    dac3174與xilinx zynq7000系列連接,fpga的案例參考代碼有沒有?

    dac3174與xilinx zynq7000系列連接,fpga的案例參考代碼有沒有? tsw1400_lvds_dac_sample_wise_restored的代碼寫的實在太難度了,一句注釋都沒有
    發表于 11-25 06:04

    【龍芯2K0300蜂鳥板試用】OpenHarmony代碼

    收到龍芯2K0300蜂鳥開發板后,對開發板做了一些了解和研究,現將OpenHarmony代碼提供給大家測試,也希望大家能更多的認識龍芯2K0300蜂鳥開發板,下面先簡單介紹一下這塊開發板。 廣東
    發表于 09-18 11:42

    ida反編譯出來代碼能直接用嗎

    一些有助于人類閱讀但不影響機器執行的元信息,如注釋、文檔字符串以及某些編譯時優化的細節。因此,反編譯出來的代碼可能無法完全還原原始代碼的意圖和結構。 二、依賴性問題 即使反編譯出來的代碼
    的頭像 發表于 09-02 10:55 ?821次閱讀

    深入淺出系列之代碼可讀性

    ”,這是對我最大的鼓勵。 一、老生常談,到底啥是可讀性 一句話:見名知其義。有人說好的代碼必然有清晰完整的注釋,我不否認;也有人說代碼注釋,是代碼
    的頭像 發表于 08-09 16:00 ?296次閱讀

    Elasticsearch Mapping類型修改

    ”,這是對我最大的鼓勵。 一、老生常談,到底啥是可讀性 一句話:見名知其義。有人說好的代碼必然有清晰完整的注釋,我不否認;也有人說代碼注釋,是代碼
    的頭像 發表于 08-09 16:00 ?157次閱讀

    注釋掉main函數內一行代碼后程序無法啟動怎么解決?

    uart3cmdMachine();#endif }在注釋掉do_http(0)后程序無法啟動,請問是什么問題? do_http的函數定義如下: char rx_buf[MAX_URI_SIZE] = {0
    發表于 07-23 07:53

    400萬!深開鴻OpenHarmony主倉代碼貢獻量再創里程碑!

    2024年7月8日,據OpenAtomOpenHarmony(以下簡稱“OpenHarmony”)官網顯示,深開鴻在OpenHarmony社區主倉代碼貢獻總量超過400萬行,在華為以外
    的頭像 發表于 07-09 08:33 ?393次閱讀
    400萬!深開鴻<b class='flag-5'>OpenHarmony</b>主倉<b class='flag-5'>代碼</b>貢獻量再創里程碑!

    【開源鴻蒙】下載OpenHarmony 4.1 Release源代碼

    本文介紹了如何下載開源鴻蒙(OpenHarmony)操作系統 4.1 Release版本的源代碼,該方法同樣可以用于下載OpenHarmony最新開發版本(master分支)或者4.0 Release、3.2 Release等發
    的頭像 發表于 04-27 23:16 ?1053次閱讀
    【開源鴻蒙】下載<b class='flag-5'>OpenHarmony</b> 4.1 Release源<b class='flag-5'>代碼</b>

    NoC DDRMC LPDDR4上運行AMD Versal? Adaptive SoC DCMAC設計示例

    注釋:默認 DCMAC 設計示例不包含 NoC DDRMC
    的頭像 發表于 04-24 09:44 ?882次閱讀
    NoC DDRMC LPDDR4上運行AMD Versal? Adaptive SoC DCMAC設計示例

    OpenHarmony實例應用:【常用組件和容器低代碼

    基于ArkTS語言的低代碼開發方式實現的一個簡單實例
    的頭像 發表于 04-14 09:27 ?898次閱讀
    <b class='flag-5'>OpenHarmony</b>實例應用:【常用組件和容器低<b class='flag-5'>代碼</b>】

    谷歌Android Studio集成Gemini 1.0 Pro,助力開發者高效編寫代碼

    谷歌聲明稱,現階段整合尚處于試用階段,誠邀用戶免費嘗試 Gemini 所具備的諸多功能,如自動生成代碼、縝密的代碼補充、智能解答疑問、整合所需資源以及便捷的代碼注釋等。
    的頭像 發表于 04-09 16:19 ?878次閱讀

    鴻蒙開發學習:【OpenHarmony HAR】

    OpenHarmony js/ts三方庫使用的是OpenHarmony靜態共享包,即HAR(Harmony Archive),可以包含js/ts代碼、c++庫、資源和配置文件。通過HAR,可以實現
    的頭像 發表于 03-18 16:27 ?802次閱讀

    [鴻蒙]OpenHarmony4.0的Rust開發

    OpenHarmony 為了集成 C/C++ 代碼和提升編譯速度,使用了 GN + Ninja 的編譯構建系統。GN 的構建語言簡潔易讀,Ninja 的匯編級編譯規則直接高效。 為了在 OpenHarmony
    的頭像 發表于 02-26 17:28 ?956次閱讀
    [鴻蒙]<b class='flag-5'>OpenHarmony</b>4.0的Rust開發

    【鴻蒙】OpenHarmony 4.0藍牙代碼結構簡析

    OpenHarmony 4.0藍牙代碼結構簡析前言 OpenHarmony 4.0上藍牙倉和目錄結構進行一次較大整改,本文基于4.0以上版本對藍牙代碼進行分析,便于讀者快速了解和學習
    的頭像 發表于 02-26 16:08 ?1689次閱讀
    【鴻蒙】<b class='flag-5'>OpenHarmony</b> 4.0藍牙<b class='flag-5'>代碼</b>結構簡析
    百家乐官网软件官方| 百家乐官网常用公式| 互博百家乐现金网| 大发888在线登陆| 百家乐官网官方游戏下载| 网上玩百家乐会出签吗| 网上百家乐官网可靠| 海立方百家乐客户端| 众发娱乐城| 在百家乐二庄两闲揽的概率| 赌博娱乐场| 百家乐15人桌子| 嘉义市| 永利高百家乐进不去| 新利线上娱乐| 百家乐分析软件骗人| 涞源县| 广州百家乐官网赌城| 老虎机在线ap888| e世博百家乐官网攻略| 大发888开户日博备用| 百家乐官网伴侣破解版| 大发888娱乐城备用网址| 成都百家乐官网牌具| 老虎机 | 网上百家乐靠谱吗| 博彩e天上人间| 百家乐看炉子的方法| 太阳城百家乐官网投注| 互联网百家乐的玩法技巧和规则| 百家乐官网投注技巧球讯网| 威尼斯人娱乐场有什么玩| 百威百家乐官网的玩法技巧和规则| 申博太阳城官网| 菲彩百家乐官网的玩法技巧和规则| 娱乐城开户| 百家乐小型抽水泵| 百家乐官网园zyylc| 大发888娱乐城送钱| 百家乐官网筹码订做| 威尼斯人娱乐城澳门威|