| ASCII code | Character | Description |
|---|---|---|
| 191 | ┐ | Box drawing character single line upper right corner |
| 192 | └ | Box drawing character single line lower left corner |
| 193 | ┴ | Box drawing character single line horizontal and up |
| 194 | ┬ | Box drawing character single line horizontal down |
| <?php | |
| /** | |
| * Exec "composer require railt/lexer ~1.2" | |
| */ | |
| declare(strict_types=1); | |
| namespace Example; | |
| use Railt\Io\Readable; | |
| use Railt\Lexer\Definition\TokenDefinition; |
| .rounded-corners-gradient-borders { | |
| width: 300px; | |
| height: 80px; | |
| border: double 4px transparent; | |
| border-radius: 80px; | |
| background-image: linear-gradient(white, white), radial-gradient(circle at top left, #f00,#3020ff); | |
| background-origin: border-box; | |
| background-clip: padding-box, border-box; | |
| } |
| // App.js | |
| <template> | |
| <div id="app"> | |
| <Messages></Messages> | |
| </div> | |
| </template> | |
| <script> | |
| import Messages from './components/Messages' | |
| import store from './vuex/store' |
Обычно после написания кода его проверяют. Если речь о какой-то функции, то можно написать простой скрипт, который будет вызывать ее с разными аргументами, и смотреть, что она вернет. Если вы сделали сайт или приложение, то вы открываете его, жмете ссылки и кнопки, проверяете что все отображается верно. Это называется ручное тестирование или QA (Quality Assurance — контроль качества) — человек проверяет работу программы. Если мы попробуем автоматизировать этот процесс, и написать программу, которая проверяет правильность другой программы, то это называется автоматизированное тестирование.
Главный плюс автоматических тестов — то, что они выполняются намного быстрее, чем ручное тестирование, и вам не надо тратить на это свое время (или время тестировщика). Это позволяет запускать их хоть после каждого изменения в коде.
Также, тесты позволяют «защитить» написанный код. Если кто-то в команде (или вы сами) нечаянно «сломал» ваш код, тесты это обнаружат и укажут, что именн
| { | |
| "name": "hechoendrupal/composer-ui", | |
| "description": "Composer UI", | |
| "minimum-stability": "dev", | |
| "authors": [ | |
| { | |
| "name": "David Flore", | |
| "email": "dmouse.x@gmail.com" | |
| } | |
| ], |
| <?php | |
| /* | |
| echo plural_form(42, array('арбуз', 'арбуза', 'арбузов')); | |
| */ | |
| function plural_form($n, $forms) { | |
| return $n%10==1&&$n%100!=11?$forms[0]:($n%10>=2&&$n%10<=4&&($n%100<10||$n%100>=20)?$forms[1]:$forms[2]); | |
| } |