Все мы слышали о соглашениях по программированию. Кажется, у каждого языка есть свое представление о том, как вы должны называть что-либо; вы должны использовать camelCase или PascalCase для имени класса? Как насчет метода? В C# вы должны использовать PascalCase для имен методов, тогда как в Python используются строчные_разделители_по_подчеркиваниям, также известные как змеиные регистры.

Соглашения об именах и вообще все соглашения, связанные со стилями в программировании, важны.

НО ПОЧЕМУ?

  1. Это улучшает читаемость.
  2. Это ускоряет развитие.
  3. Адаптация новых членов команды происходит быстрее.

Читаемость
При сканировании файла можно легко выделить различные элементы, просто взглянув на как они названы. Это нельзя недооценивать, поскольку мы читаем код гораздо больше, чем пишем код.

Скорость
Как назвать переменную, метод, поле? Наличие соглашений об именах означает, что вам даже не нужно думать об этих вещах. Вы знаете, как это должно выглядеть, осталось только придумать хорошее название. Хороший нейминг — отдельная статья!

Присоединение новых членов команды
Вы присоединяетесь к команде, которая использует новый язык? Круто, иди и посмотри, как они называют своих участников, а затем просто следуй их примеру. Очевидно, что если они делают что-то сумасшедшее со своими именами, вы можете обсудить это, не следуя слепо.

Первоначально опубликовано на https://eamonkeane.dev 28 января 2021 г.