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