【发布时间】:2015-07-30 06:05:32
【问题描述】:
我一直在关注 Udacity 上的 Android 应用 MOOC 简介,通过查看该课程的示例代码,我学到了很多关于良好编码实践的知识。然而,今天我发现了一件有点令人费解的事情:
// Third Step: Insert ContentValues into database and get a row ID back
long locationRowId;
locationRowId = db.insert(WeatherContract.LocationEntry.TABLE_NAME, null, testValues);
为什么locationRowId 声明在单独的行上?好像把上面的代码改成
long locationRowId = db.insert(WeatherContract.LocationEntry.TABLE_NAME, null, testValues);
包含额外步骤是否有特殊原因?或者我可以安全地使用单行版本。
谢谢
【问题讨论】:
-
两者没有区别
-
我认为这取决于您。没有任何理由支持或反对它。随心所欲,但要始终如一!
-
没有区别...但是如何让它看起来更好的方法是将所有需要的变量放在一个地方...然后使用它们...这样代码保持干净
-
这只是为了清楚起见,如果您碰巧在几个月后重新访问此代码,某些做法确实值得。
标签: java android coding-style variable-declaration