什么是推荐的Dart风格指南?
在Dart SDK中,我发现一些消息(甚至在相同的错误/异常类实现中)使用了不同的样式(在文本消息末尾有和没有句号)。
我该用哪种款式?
附注:
如果我正确地理解了(根据Dart中"dart:core“错误类的实现),那么我应该遵循选项3(这是一个品味问题)。
下面是关于C#的同一个问题的链接。Do you end your exception messages with a period?
我问这个问题(这是对Günter Z chbauer的评论的回答),但不是关于Dart问题追踪器,因为我认为我的问题和C#问题(上面提到的)都是好问题。
它们应该有助于在实践中更好地编写源代码(至少是错误消息)。
发布于 2015-02-15 10:49:10
没有严格的规定,主要是因为没有人报告这是个问题。
我个人认为:如果是一句话,就用句号。如果这是一条非句子的信息,可以随意省略标点符号。
错误可能会消失,所以一条可读的错误消息会让程序员(可能还有最终用户)更清楚地知道出了什么问题。程序员可能没有料到会抛出什么东西,需要被告知程序做错了什么。看看当程序崩溃时它是如何在终端中打印的。如果它读得更好,用一个句号,那么一定要加它。句子通常是这样的。
异常将被捕获和处理,因此只有当您忘记捕捉到它时,才真正需要人类可读的文本,而仅仅是"Uncaught: FooException“+ stacktrace就可以了。程序员可以看到一个异常被抛出,所以这只是看看哪个函数被记录为抛出异常,然后处理异常情况。
https://stackoverflow.com/questions/28514608
复制相似问题