Checkout.com interview question

What principles do you follow when developing code