小编Rya*_*yan的帖子

在Android应用中灵活启用/禁用日志记录

为了性能,有些人建议使用以下方法,例如

public class MyActivity extends Activity {  

 private static final String TAG = "MyApp";  
 private static final boolean D = true;

 @Override  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    if(D) Log.e(TAG, "MyActivity.onCreate debug message");  }
Run Code Online (Sandbox Code Playgroud)

但是当处理大型项目时,这是非精明的,因为在调试时,您需要为debug标志更新许多文件,有没有更好的方法?

java android

1
推荐指数
1
解决办法
6556
查看次数

Ruby - 使用TDD/BDD进行软件测试的实用方法

虽然TDD/BDD是理想的,并且由于时间有限,但您不能总是拥有100%的测试覆盖率并且在实现功能之前总是编写测试,那么,您在严格的时间表内进行经过良好测试的项目的方法是什么?

我最初的想法是:

  1. 使用RSpec进行验收测试
  2. 发展
  3. 回到1

在接受测试/开发周期的几次迭代之后,我将添加

  1. 集成测试

最后发送到QA进行手动测试,如果发现错误,则添加

  1. 单元测试

您认为上述工作流程合理吗?

testing tdd bdd integration-testing unit-testing

1
推荐指数
1
解决办法
214
查看次数

为何没有函数式编程语言成为主流

鉴于像haskell,erlang这样的语言得到了如此多的赞誉,为什么它们都不能成为主流语言?

是因为他们的学习曲线吗?还是太多的符号表示法?

oop erlang haskell programming-languages functional-programming

0
推荐指数
1
解决办法
1184
查看次数

Eclipse的首选项在本地存储在哪里?

我有一个旧的Eclipse存储在' / Applications '下,今天我下载了最新的Juno并在桌面上打开,我发现Juno能够读取我当前的配置,例如代码格式化设置,颜色主题.

这些设置是否存储在全局可读的位置?

(我使用的是Mac OSX,而​​不是导入/导出首选项.)

eclipse macos eclipse-juno

0
推荐指数
1
解决办法
4097
查看次数