подсказки для методов именования - PullRequest
2 голосов
/ 23 марта 2011

Мы все знаем, что классы / объекты должны представлять вещи в то время как методы / сообщения должны представлять операции (глаголы). Но как правильно подобрать глагол?

Я слышал, что одно "правило для именования методов" представьте себе совершенно разные реализации, а затем просто выберите имя, которое является общим для всех из них.

РЕДАКТИРОВАТЬ: Я также знаю, что методы должны быть названы как можно ближе к области, насколько это возможно. (означает после намерения, а не после реализации)

Что еще ты знаешь?

1 Ответ

2 голосов
/ 24 марта 2011

Мне нравится пытаться называть вещи так, чтобы данная строка кода имела как можно больший грамматический и синтаксический смысл, даже для непрограммиста. (Одна из причин, по которой я так сильно люблю лямбду в своем .NET-коде. Это похоже на создание новых слов из латинских корней, вы просто продолжаете связывать вещи вместе.)

Здесь есть довольно хорошая статья о присвоении имен классам и методам, например, при создании репозитория.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...