调试消息:之前还是之后?

时间:2011-05-28 13:35:13

标签: logging

假设我正在进行一项操作,并且有一些理由让我知道我正在这样做:

  • 调试
  • 告知用户有关慢速操作的信息

例如:

cout << "Starting query" << endl;
do_query();

但我也可以这样做:

do_query();
cout << "Query done" << endl;

是的,当然还有第三种解决方案

cout << "Staring query...";
do_query();
cout << " [DONE]";

有一些更好的解决方案/指南?

1 个答案:

答案 0 :(得分:1)

我个人都这样做。如果你只选择一个,那么我认为用户会更有兴趣知道为什么他们耐心等待。