Описание тега method-names

3 ответа

Получить имя функции, подобное напечатанному в консоли Chrome

Учитывая этот код: var o = {}; o.f = function(){}; new o.f; Хромовые принты o.f {} в консоль. Ты знаешь как это o.f часть называется? Что еще более важно, есть ли способ получить этот результат без использования консоли? Я хотел бы извлечь имя метод…
09 янв '14 в 07:24
2 ответа

Как правильно назвать метод?

Это больше вопрос о грамматике английского языка, но тем не менее, вы можете сказать мне, какой из них является правильным именем метода? Эта двусмысленность сводит меня с ума. Метод linesNumber возвращает количество "строк" ​​в некоторой таблице. М…
26 фев '13 в 14:44
4 ответа

Неправильные имена методов и что они говорят о структуре кода

(Заранее извиняюсь, если это повторная публикация, но я не нашел похожих сообщений) Какие шаблоны имен плохих методов вы видели в коде и что он рассказал вам о коде. Например, я продолжаю видеть: public void preform___X___IfNecessary(...); Я считаю,…
24 май '10 в 20:38
4 ответа

Какой из этих подходов к именованию методов лучше и почему?

В моем приложении есть пользователи, которые могут выполнять действия друг над другом - например, тыкать в Facebook. Я пишу методы только сейчас и не совсем уверен, какой подход выбрать. Я имею в виду, я знаю, что они оба приемлемы, но есть ли более…
12 фев '13 в 16:11
3 ответа

Существует ли соглашение об именах для метода, который возвращает полностью новый объект?

Существует ли соглашение об именах для метода, который возвращает полностью новый объект? "Генерировать"? "Создайте"?
25 авг '11 в 09:12
1 ответ

Как использовать имя метода класса внутри самого метода?

Есть ли лучший способ получить имя функции внутри класса. Я хотел бы получить и <str> "A.boo" без использования self.boo заявление. это test.py который я побежал import sys import traceback def foo(): print(foo.__name__) print(foo.__qualname__…
27 апр '18 в 09:09
1 ответ

Есть ли конкретное имя для этой функции нормализации?

Я хочу написать функцию нормализации, которая возьмет целое число со знаком и нормализует его до двойного значения от -1 до +1. Есть ли специальное имя для этого типа функции или Normalize() что люди обычно называют это? Кроме того, есть ли встроенн…
3 ответа

Наименование метода, который создает список с новыми экземплярами

Есть метод, который создает список новых экземпляров из некоторых параметров. Я бы назвал это так: List<NewType> createNewTypeInstances(OldType1 value1, OldType2 value2); Но я также часто видел, как он назывался таким образом: List<NewType&…
3 ответа

Как назвать метод, который может вернуть только одну запись. (C#, ASP.NET)

У меня есть метод, который возвращает список строк. По какой-то причине я не позволяю методу возвращать список с более чем одной строкой. Лучше ли называть такой метод GetEntry или GetEntries?
07 апр '11 в 09:55
3 ответа

Objective-C: название метода, который корректирует значение с плавающей запятой до 0-1

Я создал следующий метод, чтобы безопасно использовать скорость.(Иногда скорость может стать недопустимым значением, например, INFINITY, NAN или из 0-1) -(double)XXXX:(double)rate if (rate >= 1) { return 1; } else if (rate <= 0) { return 0; } …
3 ответа

Есть ли способ получить имя метода динамически в C#?

У меня есть случай, когда я передаю имя метода функции в виде строки, но я не хочу, чтобы оно было жестко запрограммировано. например void MyMethodName() { // some code } void SomeOtherMethod() { SomeExternalLibrary.ExternalClass.FunctionWithStringP…
07 дек '13 в 20:45
1 ответ

Соглашение о длине имени метода Scala

Я изучаю запахи кода, которые влияют на читабельность приложения. Я натолкнулся на длинные имена методов, и мне было интересно, есть ли соглашение для этого. Я проверил соглашения об именах в scaladocs, но в нем ничего не указано о длине имени метод…
18 окт '16 в 12:48
1 ответ

Имена методов RemoteViews

Я создаю приложение, которое использует некоторые виджеты, и я использую setInt() метод удаленного просмотра для изменения источника фона. Это не проблема, но мне интересно, где документация об именах методов. В API RemoteViews не задокументировано,…
22 янв '15 в 07:40
4 ответа

Как получить имя метода из известного метода?

Можно ли получить имя другого метода в том же классе, но без использования строки, написанной вручную? class MyClass { private void doThis() { // Wanted something like this print(otherMethod.name.ToString()); } private void otherMethod() { } } Вы мо…
04 авг '13 в 05:50
2 ответа

Наименование метода: включение или исключение типа параметра несколькими похожими методами

Когда вы сталкиваетесь с классом, в котором есть несколько похожих методов, работающих с разными типами параметров, включаете ли вы какое-либо описание параметров в имя метода, или вы сохраняете то же имя и полагаете, что сами параметры предоставляю…
01 фев '11 в 08:48
1 ответ

Java, имя метода через отражение для регистрации

Работа над утилитой быстрого ведения журнала. Обычно я использовал бы Аспекты для этого, но работая в Android SDK, где нет поддержки для этого. Как бы я мог получить имя метода в общем виде с помощью отражения? Также какой-нибудь выступление ударил …
09 мар '15 в 17:23
4 ответа

Использование специальных символов в именах функций

В Ruby стандартным соглашением является использование знака вопроса в конце имени метода, чтобы указать, что метод возвращает логический результат: [].empty? #=> true Другое стандартное соглашение заключается в том, чтобы оканчивать имя метода во…
3 ответа

Имя метода не печатается правильно в log4j logger в Java

Мой журнал происходит в getParam() метод. но он зарегистрирован как main метод. И у меня есть три объекта, но я не вижу никакой информации о том, какой объект регистрируется. Я тоже хочу эту информацию. Вот вывод: INFO [main]: info INFO [main]: debu…
06 мар '14 в 19:21
0 ответов

Получить имя метода исключения

В C# (в частности, MVC 5), как я могу получить имя метода, где происходит исключение? Вот мой текущий код: public async Task TestException() { int result; int divider; divider = 0; try { result = 1 / divider; } catch (Exception ex) { string methodNa…
02 мар '15 в 07:56
3 ответа

Как устранить неоднозначность ссылок на методы в scaladoc?

Я документирую класс Scala с перегруженными методами. Как я могу отличить их при обращении к ним в комментариях скаляр? Например, если у меня есть /** * The most important method is [[Doc.foo]]. */ object Doc { def foo[A]: A = throw new UnsupportedO…