软件就做两块:
1.交互:文字交互,界面交互(能够分区:提升用户体验),声音交互。动作交互
交互作用:调用功能
2.功能->数据处理
数据:数值,字符串,自定义的数据结构(数值和字符串)
开发注意事项:
1:把该用的知识用上,不该用的不要用
2:代码要整洁,不要的代码不要留
3:不要过度注释,在难以理解的地方,复杂逻辑才要注释
函数注释:功能,参数,返回值:这些意义要注释
4:不要出现魔数(每个数值都要用有意义的名称来使用)
5:main函数:组织逻辑(主干)
6:界面:只有输入输出,其他东西不要
7:一个函数只做一件事情,若要实现多少事情由多个函数调用
8:命名通熟易懂,没有歧义