一.字符串String
(一).命名格式:
1.作用2.作用域3 模块4.涉及业务
1.作用
app: 可用于app全局通用的文案、动作或模块命名,一般后面仅仅添加一两个表示文案的单词
text: 页面上显示的静态文案,普通级
hint: editText专属的提示文案,普通级
title:页面上显示的静态标题文案,标题级
tab:页面上显示的静态标签文案,标题级
toast:页面上显示的提示文案,提示级
success:交互成功后的提示文案(包括用户界面交互和客户端与服务器端的交互),提示级
fail:交互失败后的提示文案(包括用户界面交互和客户端与服务器端的交互),警告级
error:页面上显示的错误文案,警告级
在设定上fail与error没有明显区别,需要结合具体场景来区分
2.作用域
activity: 作用在Activity中的
fragment: 作用在Fragment中的
Dialog: 作用在Dialog中的
3.模块
这个就要看具体模块名了,比如:
登录模块一般就会叫login
主页一般就叫main
4.涉及业务
需要具体业务具体定名,比如
移除成员:remove_member
修改信息:info_update
5.示例
text-activity-login-info
error_fragment_register_user_name
app_name