It is good (and indeed efficient) to have basic things like those trig ratios committed to memory, but imo you should NEVER use anything that you can't answer the question "why is this true?" about. It is bad practice, impedes understanding, and this hurts you more the higher level you are...