Почему уроки информатики в колледже поощряют использование пространства имен std?

До сих пор я взял 2 класса по C ++, по одному в каждой школе, и оба использовали ‘using namespace std;’ научить основам программирования. Это может быть совпадением, но мне пришлось изо всех сил понять, что это не очень хорошая практика.

0

Решение

Потому что лучшие практики при написании примера кода не обязательно являются лучшими при написании больших проектов.

В курсе C ++ вы пишете в основном небольшие программы (до нескольких сотен строк кода), которые должны решить относительно небольшую проблему. Это означает, что практически нет необходимости фокусироваться на будущем обслуживании (и избегать источников путаницы для будущих сопровождающих).

Поскольку многие учителя просто не имеют опыта программирования в больших проектах, проблема даже не признается (не говоря уже об обсуждении) в большинстве курсов C ++.

5

Другие решения

Потому что преподаватели информатики в колледже не обязательно знают, как писать хороший код.

3

По вопросам рекламы [email protected]