Запитання з тегом «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
Методи бібліотеки математики мовою програмування Go Go
Я програмував у google Golang і насолоджувався ним завдяки своїй стислість, але мені здається, що майже всі його стандартні методи бібліотеки Math призначені для типу з плаваючою комою. Чи є якась конкретна причина, чому ці методи не існують для ints?
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.