Безопасно ли иметь однобуквенные имена классов в PHP, например, A, B, C

Вы вызываете sleep в EDT (Event Dispatching Thread). Вы избегаете этой ситуации, так как, действительно, она замораживает пользовательский интерфейс.

Чтобы избежать этой ситуации, используйте SwingWorker вместо этого или, как было предложено HFOE, используйте Swing Timer

13
задан Click Upvote 5 August 2010 в 15:50
поделиться

7 ответов

Нет.

Ваше будущее «я» построит машину времени с единственной целью - дать вам пощечину за написание такого нечитаемого кода. И тогда произойдет парадокс, и вся известная нам реальность будет разрушена .

26
ответ дан 1 December 2019 в 17:45
поделиться

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

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

use Some\Long\But\Descriptive\Classname as A;
11
ответ дан 1 December 2019 в 17:45
поделиться

Да, безопасно. Читабельно, нет.

4
ответ дан 1 December 2019 в 17:45
поделиться

Нет причин, по которым этого не должно быть, но более полезно дать классам осмысленное имя

РЕДАКТИРОВАТЬ

Ссылка на Руководство по присвоению имен PHP

1
ответ дан 1 December 2019 в 17:45
поделиться

Да, вас ничто не останавливает, кроме фактора путаницы.

1
ответ дан 1 December 2019 в 17:45
поделиться

безопасно, только если это класс, который не взаимодействует ни с одним другим с таким же именем

1
ответ дан 1 December 2019 в 17:45
поделиться

Это безопасно для переводчика. Но это может не уберечь вас от товарищей-программистов, которые должны его поддерживать :)

Из любопытства, какая для этого веская причина? Я полагаю, он должен быть.

4
ответ дан 1 December 2019 в 17:45
поделиться
Другие вопросы по тегам:

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