最佳实践是一套既定的准则,可以提高代码质量、可读性和可靠性。它们确保遵循行业标准,鼓励一致性,并促进开发人员之间的合作。通过遵循最佳实践,代码变得更容易理解、修改和调试,从而提高整体软件质量。
原文 https://ducafecat.com/blog/flutter-best-practices-and-coding-guidelines
参考
https://dart.dev/effective-dart/style
正文开始
有许多准则和实践可以采用来提高代码质量和应用性能。
Naming convention 命名规范
- 类、枚举、类型定义、混入和扩展的名称应使用大驼峰命名法
# Bad(person as Person).name="Ashish";# Good if(person is Person){ person.name="Ashish";}
避免不必要地创建lambda函数
Lambda 函数(也称为匿名函数或闭包)是一种无需声明函数名称即可定义的函数。它是一种简洁、灵活的函数编写方式,通常用于需要传递函数作为参数或以函数作为返回值的语言特性中。
在 Dart 和许多其他编程语言中,Lambda 函数可以使用箭头语法或
() {}
语法来定义。例如,在 Dart 中,下面的代码演示了如何使用箭头语法定义一个 lambda 函数:在可以使用 tear-off 的情况下,避免不必要地创建 lambda 函数。如果一个函数只是简单地调用一个带有相同参数的方法,就没有必要手动将调用包装在 lambda 函数中。
# Badvoid main(){ List<int> oddNumber=[1,3,4,5,6,7,9,11]; oddNumber.forEach((number){ print(number); });}
# Good
void main(){
List<int> oddNumber=[1,3,4,5,6,7,9,11];
oddNumber.forEach(print);
}
暂无评论内容