Какие конвенции существуют для упорядочивания аргументов в методах?

Вы должны анимировать прокрутку только через jQuery. Попробуйте добавить css-класс к элементу, который вы пытаетесь выделить. Вы можете удалить класс с помощью функции тайм-аута и установить переход с помощью CSS.

6
задан Bloodhound 16 October 2008 в 14:40
поделиться

5 ответов

Я пошел бы с упорядочиванием входа, произвел бы, дополнительный.

Дополнительный должен пойти в конце мне, потому что большинство языков позволяет Вам указывать значение по умолчанию для дополнительных аргументов, чтобы избежать необходимости включать их. Условие этого - то, что они должны быть последним аргументом (аргументами) иначе, Вы не можете отбросить их.

Это предполагает, что у Вас не может быть параметров, передаваемых по имени все же. Если бы у Вас могут быть они, я всегда предлагал бы использовать их для ясности, и порядок становится спорным вопросом.

6
ответ дан 8 December 2019 в 16:13
поделиться

Я пытаюсь сделать все методы, которые используют подобные параметры, используют их в том же порядке.

Для выбора для отдельного метода я иду важностью. Дополнительные объекты в последний раз.

4
ответ дан 8 December 2019 в 16:13
поделиться

Мне нравится располагать их в алфавитном порядке по имени. Помогает определить местоположение того, который Вы ищете.

Я соглашаюсь, что дополнительные со значениями по умолчанию, кажется, принадлежат в конце. На некоторых языках это требуется.

Когда у Вас есть перегруженные методы, я запустил бы с обычно используемого аргумента и закончил бы с одним (s), которые делают эту версию метода уникальной.

public method foo (string name)
public method foo (string name, string city)
public method foo (string name, string city, string state)
3
ответ дан 8 December 2019 в 16:13
поделиться

Одна идиома, популярная в программировании C, то, что цель идет сначала, так, чтобы в strcpy (A, B); копирует B в (во многом как "A=B"; копирует B в A).

1
ответ дан 8 December 2019 в 16:13
поделиться

Прикажите, чтобы вещи появились в других контекстах также.

Является самым легким добавить аргументы в конец.

1
ответ дан 8 December 2019 в 16:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: