gpt4 book ai didi

error-handling - Dart SDK,Dart样式指南以及以句号结尾的异常消息

转载 作者:行者123 更新时间:2023-12-03 04:30:39 24 4
gpt4 key购买 nike

有什么推荐的Dart风格指南?

  • 以句点
  • 结尾的异常消息
  • 不以句点
  • 结束异常消息
  • 这是一个品味问题

  • 在Dart SDK中,我发现某些消息(甚至在相同的错误/异常类实现中)使用了不同的样式(文本消息的末尾带有或不带有句点符号)。

    我应该使用哪种风格?

    附言

    如果我正确理解了(根据Dart SDK中“dart:core”错误类的实现),那么我应该遵循选项#3(这是一个问题)。

    这是有关C#的相同问题的链接。
    Do you end your exception messages with a period?

    我在Stack Overflow上问这个问题(这是对GünterZöchbauer评论的答案),但在Dart Issue Tracker上却不是,因为我认为我的问题和C#问题(上述)都是好问题。

    他们应该在实践中帮助更好地编写源代码(至少是错误消息)。

    最佳答案

    没有严格的规则,主要是因为没有人将其报告为问题。

    我个人想去:如果是一句话,请使用句号。如果是非句子信息,请随时省略标点符号。

    错误很可能无法捕获,因此可读的错误消息使程序员(甚至最终用户)更清楚地知道出了什么问题。
    程序员可能没想到会发生任何事情,因此需要被告知程序做错了什么。
    查看程序崩溃时终端中的打印方式。如果用句号更好地朗读,则务必添加它。句子通常就是这种情况。

    预计异常会被捕获和处理,因此只有在您忘记捕获异常的情况下,才真正需要人类可读的文本,仅使用“Uncaught:FooException” + stacktrace就可以了。程序员可以看到引发了异常,因此只需查看记录有哪个函数引发该异常,然后处理异常情况即可。

    关于error-handling - Dart SDK,Dart样式指南以及以句号结尾的异常消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28514608/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com