6.1 思考、编码、测试、调试、重复