Сложные случаи
Здесь важно изучать контекст: о чем именно идет речь в предложении, что было сказано об этом предмете или лице раньше. Например, к разряду сложных случаев можно отнести выбор тире в качестве знака препинания. Или когда рядом располагаются и имя собственное, и нарицательное существительное. Здесь важно понять, какое из двух слов или словосочетаний является основным, а какое приложением. Если имя — это уточнение, то оно становится приложением и, соответственно, обособляется («В класс вошла новая учительница — Татьяна Петровна»). Если значения уточнения тут нет, тогда имя собственное главное, а нарицательное становится приложением. В таком случае обособление не нужно.