Вопросы с тегом «methods»

2
Идентификатор против объекта домена в качестве параметра метода
Есть ли объективные аргументы за или против использования объектов против уникального идентификатора в качестве параметров метода / функции? (а члены других объектов?). Особенно в контексте статически типизированных языков (C # / Java / Scala) Плюсы самого объекта: Более безопасные звонки. С идентификаторами существует риск неправильного упорядочения аргументов. Этого можно избежать, …

5
Длинный рефакторинг метода: оставление как есть и разделение на методы против использования локальных функций
Предположим, у меня есть длинный метод, подобный этому: public void SomeLongMethod() { // Some task #1 ... // Some task #2 ... } Этот метод не имеет повторяющихся частей, которые должны быть перемещены в отдельный метод или локальную функцию. Есть много людей (включая меня), которые думают, что длинные методы - …

4
Когда метод класса должен возвращать тот же экземпляр после изменения самого себя?
У меня есть класс, который имеет три метода A(), B()и C(). Эти методы изменяют собственный экземпляр. В то время как методы должны возвращать экземпляр, когда экземпляр является отдельной копией (просто как Clone()), я получил свободный выбор возврата voidили того же экземпляра ( return this;) при изменении того же экземпляра в …

6
Поля и аргументы метода [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я только начал писать какой-то новый класс, и мне пришло в голову, что …

1
Методы математической библиотеки на языке программирования Google Go
Я программировал в google Golang и получал удовольствие от его краткости, но я нахожу удивительным, что почти все его стандартные методы библиотеки Math предназначены для типа с плавающей запятой. Есть ли какая-то особая причина, почему эти методы не существуют для целых?
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.