Должен ли я явно написать общедоступное ключевое слово или опустить его, когда видимость не имеет отношения к классу TypJavascript

Форум по Javascript
Ответить
Anonymous
 Должен ли я явно написать общедоступное ключевое слово или опустить его, когда видимость не имеет отношения к классу Typ

Сообщение Anonymous »

В проекте TypeScript (Angular / NESTJS) я работаю над классом, где все методы предназначены для доступности для других частей приложения. В этом файле нет private или защищенных членов -все это эффективно публично.

Код: Выделить всё

public funcName(): void {
// ...
}
< /code>
Другие предпочитают полагаться на видимость по умолчанию (общедоступность) и опустить ее: < /p>
funcName(): void {
// ...
}
мои рассуждения:

Поскольку в этом файле нет ничего, что касается видимости , добавляя публичный создает вводящий в заблуждение акцент - что делает другие, думает, что уровень доступа здесь. или «Что -то другое частное?» /> Вопрос:
с точки зрения чтения и согласованности , какой подход предпочитается в сообществе TypeScript/Javascript? public , когда видимость не имеет отношения к актуальности, чтобы код был простым и ориентированным на намерение?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... ty-isnt-re
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»