2021/10/15
1. 一个月对同学们的观察
同学们已经进来一个月了,学习技术的主动性不是很强。
十一前安排的安卓学习,有个同学才开始,有些同学才学了一点控件
这十几天的安卓学习,同学的花费的时间,普遍十个小时,仅有一位张阳同学超过了20个小时。主动性普遍不太强。
2. review
- 随手新建一个类文件,首字母也要大写,养成好的习惯。
- 单例模式构造方法私有
- 数据库中表命名要规范
- sql语句全大写或全小写,风格统一
- 代码写完后多余空行删掉
- 不要用return等关键字来命名类或者方法
- 跨类通用的常量,单独放一个类
- 成员变量命名:mCarBrand//成员变量前加m,如mXxxXxx
- 方法变量命名:rentCar//小驼峰命名
- 类的声明:
class Car {
private int mName;
private int mId;
public Car(int name, int id) {
mName = name;
mId = id;
}
public void setName(int name) {
mName = name;
}
}
- 成员变量中Final:第一次定义赋值后不在改变的值定义为final
- String:boolen//判断类型若有两种则使用boolean,两种以上用int,不用String
- 判断为空类型使用TextUtils.isEmpty()方法,
- 判断相等使用TextUtils.Equal()方法,
- Alt+F7 //查看使用地方
- 解释类的详情
@param 传入参数名 解释参数名
@return 返回值解释 - 接口命名:名字前加大写I或者接口名后加Interface例如IXxxxXxx或XxxxXxxxInterface
- 工具方法用静态方法,直接用类名去调用
- Alt± //返回上一个查看的类
- 23种设计模式模式之单例模式
- 学习泛型
- Set.for 遍历数组
- 传入参数数量多使用传入类
3. 后续的安排
- 计算器中单位计算器和BMI计算器二选其一来开发,作为下一次答辩的主要材料还有人员变动的依据
- 小组长定期检查开发进度,为组员提供必要的帮助
- 检查进度,所有人一起汇报,还会以答辩的形式
- 希望《第一行代码》做到人手一本