methods — все вопросы

13ответов
157 голосов
Можно ли разделить длинные функции и методы на более мелкие, даже если они не будут вызваны ничем другим? [Дубликат]
     У этого вопроса уже есть ответ:                   Однострочные функции, которые вызывается только один раз                                      11 ответов                             
10ответов
69 голосов
Что противоположно инициализации (или init)? [закрыто]
Термин будет использоваться как имя метода. Метод вызывается, когда часть пользовательского интерфейса скрыта (или удалена) и используется для сброса значений по умолчанию и удаления объектов, котор
18ответов
63 голоса
Долго ли методы всегда плохие?
Поэтому, оглядываясь раньше, я заметил некоторые комментарии о том, что длинные методы являются плохой практикой. Я не уверен, что всегда согласен, что длинные методы плохие (и хотелось бы мнения
7ответов
56 голосов
Почему есть частные статические методы?
Я просто хотел прояснить вопрос, который у меня есть. Какой смысл иметь частный статический метод, а не обычный метод с частной видимостью? Я бы подумал, что преимущество в статическом методе сос
6ответов
50 голосов
В чем разница между функцией и лямбдой?
Я немного смущен о «функции» и «лямбда». Я видел несколько примеров, показывающих, что ключевое слово схемы lambda работает очень похоже на функцию JavaScript function, но я действительно не знаю, к
6ответов
46 голосов
Рефакторинг во множество методов - считается ли это чистым или нет? [Дубликат]
     У этого вопроса уже есть ответ:                   Достаточно ли разделять длинные функции и методы на более мелкие, даже если они не будут вызваны ничем другим? [Дубликат]               
7ответов
43 голоса
Является ли использование имен параметров, которые отличаются от имен типов только оболочкой, считается плохой практикой в ​​C #?
Я вижу похожие вопросы, связанные с именами параметров, которые соответствуют свойствам класса, но я не могу найти ничего относительно использования имени параметра, которое совпадает с именем типа
9ответов
37 голосов
Как и почему выбирать между методами именования с префиксами «получить» и «найти»
Мне всегда сложно определить, должен ли я назвать определенный метод, начиная с getSomething в сравнении с findSomething Проблема заключается в создании помощников для плохо разработанных API.
6ответов
34 голоса
Предпочитать членов класса или передать аргументы между внутренними методами?
Предположим, что внутри частной части класса есть значение, которое используется несколькими частными методами. Люди предпочитают, чтобы это определялось как переменная-член для класса или передавал
9ответов
33 голоса
Как назвать метод, который выполняет задачу, и возвращает логическое значение как статус?
Если существует метод bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } следует ли его называт
6ответов
27 голосов
Извлечение метода по сравнению с базовыми предположениями
Когда я разделяю большие методы (или процедуры или функции), этот вопрос не является специфичным для ООП, но поскольку я работаю на языках ООП в 99% случаев, это терминология, наиболее комфортно)
6ответов
23 голоса
Можно ли для класса использовать собственный публичный метод?
Фон В настоящее время у меня есть ситуация, когда у меня есть объект , который передается и принимается устройством. Это сообщение имеет несколько конструкций, как показано ниже: public void
6ответов
22 голоса
Является ли плохая практика разработки программного обеспечения всегда использовать «общедоступные» методы? [Дубликат]
     У этого вопроса уже есть ответ:                   Почему бы не сделать все частным или общественным? [Закрыт]                                      3 ответов                          
12ответов
19 голосов
В чем причина использования строчного слова для первого слова в локальной переменной (например, employeeCount, firstName)
Я беру критику со стороны других программистов из-за того, что я использую полный собственный корпус для всех моих переменных. Например, ваш типичный программист будет использовать employeeCount для
2ответа
12 голосов
UnsupportedOperationException в интерфейсах фреймворка java
Просматривая структуру коллекций Java, я заметил, что некоторые из интерфейсов имеют комментарий (optional operation). Эти методы позволяют реализовать классы через UnsupportedOperationException, ес
4ответа
11 голосов
Функции-члены и функции, не являющиеся членами для математических операторов
Я пишу библиотеку линейной алгебры (короткая история, это школьное задание), которая включает в себя матрицы, векторы и т. д. В процессе создания этой библиотеки я собираюсь создавать функции, выпол
7ответов
10 голосов
Почему цикломатическая сложность важна для одного метода?
Я использую SonarLint для Eclipse с тех пор, и это очень помогло мне. Однако он поднял мне вопрос о циклической сложности. SonarLint считает приемлемым C.C 10, и есть некоторые случаи, когда я
6ответов
10 голосов
Проектирование методов, связанных с базой данных, которые лучше возвращать: true /false или row affected?
У меня есть некоторые методы, которые выполняют некоторые изменения данных в базе данных (вставка, обновление и удаление). ORM Я использую значения int для возвращаемых строк для этих типов методо
5ответов
10 голосов
Как меняется понятие класса при передаче данных в конструктор вместо параметров метода?
Предположим, мы делаем парсер. Одна реализация может быть: public sealed class Parser1 { public string Parse(string text) { ... } } Или мы могли бы передать текст вместо конс
3ответа
10 голосов
Если список параметров метода содержит объекты или идентификаторы объектов?
Наши команды обсуждают следующее: Предположим, что мы имеем следующие два метода: public Response Withdraw(int clubId, int terminalId,int cardId, string invoice, decimal amount); public Respon
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132