UBS Interview Question

How do you define clean code? What are things that can be done to keep code clean for longer?