Должен ли я явно написать общедоступное ключевое слово или опустить его, когда видимость не имеет отношения к классу 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

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