Причина, по которой я бы не стал вставлять «пять» в имя, заключается в том, что это может означать в дальнейшем.
Например, что если позднее в некоторых сценариях возникнет потребность в 10 информационных бюллетенях вместо 5?Ну, вы бы создали дополнительный метод GetTenActiveNewslettersByCreatedDate()
.И теперь у вас есть «шаблон дизайна», которому последующие разработчики будут следовать, когда потребуется 20, 50, 100 информационных бюллетеней.Это конструкция, которая сгниет, и вы можете предотвратить ее, параметризовав пять.
Конечно, это может быть ЯГНИ / умозрительная общность.Если 5 на самом деле является своего рода магией, очень быстрой и никогда не изменит правила, тогда вы можете осторожно испечь ее. Я просто обнаружил, что сожалел о том, что делал и видел такие вещи, гораздо чаще, чем нет.