Skip to content

Commit 81a67b6

Browse files
committed
see the log
1 parent a5699fd commit 81a67b6

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,7 @@ public void loadUserAsync(Context context, int userId, UserCallback callback);
460460

461461
#### 4.5 字符串常量的命名和值
462462

463-
Android SDK 中的很多类都用到了键值对函数,比如`SharedPreferences``Bundle``Intent`,所以,即便是一个小应用,我们最终也不得不编写大量的字符串常量。
463+
Android SDK 中的很多类都用到了键值对函数,比如 `SharedPreferences``Bundle``Intent`,所以,即便是一个小应用,我们最终也不得不编写大量的字符串常量。
464464

465465
当时用到这些类的时候,我们 **必须** 将它们的键定义为 `static final` 字段,并遵循以下指示作为前缀。
466466

@@ -866,7 +866,7 @@ public Observable<Location> syncLocations() {
866866

867867
#### 5.7 id 命名
868868

869-
命名规则:`view缩写{_模块名}_逻辑名`,例如: `btn_main_search``btn_back`
869+
命名规则:`view 缩写{_模块名}_逻辑名`,例如: `btn_main_search``btn_back`
870870

871871
如果在项目中有用黄油刀的话,使用 AS 的插件:ButterKnife Zelezny,可以非常方便帮助你生成注解;没用黄油刀的话可以使用 Android Code Generator 插件。
872872

@@ -962,7 +962,7 @@ public static byte[] bitmap2Bytes(Bitmap bitmap, CompressFormat format) {
962962

963963
#### 8.3 块注释
964964

965-
块注释与其周围的代码在同一缩进级别。它们可以是 `/* ... */` 风格,也可以是 `// ...` 风格(**`//`后最好带一个空格**)。对于多行的 `/* ... */` 注释,后续行必须从 `*` 开始, 并且与前一行的 `*` 对齐。以下示例注释都是 OK 的。
965+
块注释与其周围的代码在同一缩进级别。它们可以是 `/* ... */` 风格,也可以是 `// ...` 风格(**`//` 后最好带一个空格**)。对于多行的 `/* ... */` 注释,后续行必须从 `*` 开始, 并且与前一行的 `*` 对齐。以下示例注释都是 OK 的。
966966

967967
```java
968968
/*
@@ -1002,7 +1002,7 @@ AS 已帮你集成了一些注释模板,我们只需要直接使用即可,
10021002

10031003
测试函数被 `@Test` 所注解,函数名通常以被测试的方法为前缀,然后跟随是前提条件和预期的结果。
10041004

1005-
* 模板:`void methodName前提条件和预期结果()`
1005+
* 模板:`void methodName 前提条件和预期结果()`
10061006
* 例子:`void signInWithEmptyEmailFails()`
10071007

10081008
> 注意:如果函数足够清晰,那么前提条件和预期的结果是可以省略的。
@@ -1027,7 +1027,7 @@ AS 已帮你集成了一些注释模板,我们只需要直接使用即可,
10271027

10281028
5. 当一个类有多个构造函数,或是多个同名函数,这些函数应该按顺序出现在一起,中间不要放进其它函数;
10291029

1030-
6. 数据提供统一的入口。无论是在 MVP、MVC 还是 MVVM 中,提供一个统一的数据入口,都可以让代码变得更加易于维护。比如可使用一个 `DataManager`,把 `http``preference``eventpost``database` 都放在 `DataManager` 里面进行操作,我们只需要与 `DataManager`打交道;
1030+
6. 数据提供统一的入口。无论是在 MVP、MVC 还是 MVVM 中,提供一个统一的数据入口,都可以让代码变得更加易于维护。比如可使用一个 `DataManager`,把 `http``preference``eventpost``database` 都放在 `DataManager` 里面进行操作,我们只需要与 `DataManager` 打交道;
10311031

10321032
7. 多用组合,少用继承;
10331033

0 commit comments

Comments
 (0)