Question about .NET section

1)HOW TO ENSURE .NET CODE IS SECURE (CODE SECURITY TECHNIQUES )
2)CODE REUSABLITY TECHNIQUES
3)HOW TO ENSURE CODE PERFORMANCE IS GOOD


Tks!

John