【问题标题】:Is adding Logs to the application good practice?将日志添加到应用程序是一种好的做法吗?
【发布时间】:2020-10-21 06:16:52
【问题描述】:

我是一名 Android(Kotlin) 开发人员,我通常会在代码中的每个函数中添加日志,例如,

if(insertId > 0){
               Log.d("Insert", "Note is Inserted")

                result.text  =  "Note is Added"
                finish()
                
            }

我相信,调试和跟踪代码很容易。我想知道这是否是一种好的编程习惯,它是否会对我的应用程序造成任何问题?

【问题讨论】:

    标签: android android-studio kotlin logging


    【解决方案1】:

    是个好习惯。

    当您的应用程序超出调试模式(在发布应用程序版本中)时,日志和所有这些内容都会被忽略,并且不会影响性能。

    是的,当您需要在开发应用程序时测试功能或调试时,它会很有帮助。

    所以继续做吧:)

    【讨论】:

    • 谢谢,所以你是说在发布模式下一切都会被忽略,对吧?
    【解决方案2】:

    我认为记录您的代码是一种很好的做法,但我真的没有理由记录您编写的每个方法。我经常只记录我当前正在测试或我知道不能正常工作的代码部分。 警告:如果您在发布应用程序之前未将其删除,则日志将可见。 (用户可以将设备插入PC并查看日志)Source

    仅记录您当前正在测试的方法并在之后立即将其删除,或者记住在发布应用程序之前将其删除

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-03
      • 1970-01-01
      相关资源
      最近更新 更多