You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>Правильный выбор имен переменных, классов и методов в Laravel играет ключевую роль в создании чистого и понятного кода. Несмотря на то, что сокращения могут показаться удобными для быстрого написания кода, они могут стать источником путаницы и усложнить поддержку кода в будущем.</p>
63
-
<h4id="-">Плохие примеры</h4>
64
-
<p>Предположим, у нас есть следующий код:</p>
65
-
<pre><codeclass="lang-php"><spanclass="hljs-comment">// Плохо ❌</span>
<p>Здесь переменная <code>$usr</code> представляет собой объект пользователя. Однако, сокращенное имя <code>$usr</code> не дает ясного понимания того, что именно хранит эта переменная. Более понятное имя, например, <code>$currentUser</code>, сразу же указывает на ее предназначение.</p>
69
-
<pre><codeclass="lang-php"><spanclass="hljs-comment">// Плохо ❌</span>
<p>В этом примере имя класса <code>UsrCtrl</code> не является информативным. Разработчику, который встретит этот класс впервые, будет сложно понять, за что он отвечает. Название класса должно четко отражать его функциональность, например, <code>ProfileController</code>.</p>
77
-
<pre><codeclass="lang-php"><spanclass="hljs-regexp">//</span> Плохо
<p>В этом примере магическое число <code>1</code> используется для определения статуса активности. Хотя это может быть понятно в контексте, использование именованных констант делает код более читаемым и легко поддерживаемым.</p>
<p>Здесь мы используем более информативное имя переменной <code>$currentUser</code>, что позволяет нам сразу понять, что она хранит информацию о текущем пользователе.</p>
0 commit comments