本文参考自《会说话的代码》,值得一看!
编程与词性:
- 名词:
- 表示属性的常见词性。
- 如:Student
- 动词:
- 表示方法。
- 构成形式:动词,动词+名词。
- 如:start,startService。
- 形容词:
- 表示属性,表示某种状态。
- 如:visible
- 代词:
- this,关键字,不能用。
- what,Android Message的成员变量msg.what。
-
public void handleMessage(Message msg) { switch (msg.what) { case REDRAW: notifyDataSetChanged(); break; case START_THREAD: startRequestProcessing(); break; } }
-
- other
-
package com.jue.test; public class Comparator { private String name; public boolean equals(Comparator other) { return this.name.equals(other.name); } }
-
- 介词,连词:
- 作用:像润滑剂一样让代码读起来更顺畅。
- 例如:
- by: findViewById
- for: waitForIdle,waitForCompletion
- At : List.removeAt(int index)
- And: loadAndBindWorkspace
- Or: isNullOrEmpty
- 介词,连词也可以作为方法的开头。
编程与时态
- 可以通过时态表示一个状态。
- 如:
-
private static final int STATE_DISABLED = 0;//禁用了 private static final int STATE_ENABLED = 1;//启用了 private static final int STATE_TURNING_ON = 2;//正在打开 private static final int STATE_TURNING_OFF = 3;//正在关闭 private static final int STATE_UNKNOWN = 4; private static final int STATE_INTERMEDIATE = 5
-