When deciding to praise some one, it is best done in public.
On the other hand if some one has to be admonished it is best done in private.
The public praise spurs others to do better.
A private admonishment, on many occasions, leads to a frank exchange of views and a better result overall.
This is a golden rule.