拿到一个项目,首先把需求拆分,代码拆分不可能一次完整无误的写完。 For example: 需求:用户登录三次,成功:打印登录成功;三次失败则退出。 步骤一:功能拆分 1、验证用户名和密码

2、三次机会:

步骤二:拼凑功能:

步骤三:调试,完成:

至此,这个代码才算完成。