美文网首页
Dart代码风格

Dart代码风格

作者: SingleDigit | 来源:发表于2019-11-06 20:36 被阅读0次

主要是记录一下官方要求的代码风格和自己目前习惯的(C#)代码风格的差异,并不完全。
&& 我一直认为代码风格重要的是统一方便而不是严格按照规范来。
官方代码风格地址 Effective Dart



  • 命名
    需要注意的就是文件命名,库命名,和导入库的前缀(别名)全部用 file_name 这种形式。
    文章中推荐常量名也用 valueName 这种形式,但个人觉得区分不大容易混淆,还是使用 ConstValueName 的格式吧

  • 导入库的排序(类似于C#中开头的using)
    依次是:import:[ "dart:xxx", "package:xxx", "package:Myxxx" ], export "xxxx"
    其中,每一块内容里按照字母顺序进行排序。

  • 一些格式化的问题
    1. 使用dartfmt可以自动格式化代码
    2. 编辑器的tab可能需要额外设置一下,让它变成两个空格。
    3. 方法之类的第一个大括号跟在函数后面而不是另起一行。
    4. 其他的和一般语言基本没什么变化&&基本编辑器自动的格式化就能满足。

  • 注释
    文档注释直接用 /// 而不是像C#那种写成XML那种格式的,&&文档注释支持大部分markDown语法,dartdoc 可以直接格式化显示。

相关文章

网友评论

      本文标题:Dart代码风格

      本文链接:https://www.haomeiwen.com/subject/ushpbctx.html