4.6 编程实践