Last major update: 25.08.2020
- Что такое авторизация/аутентификация
- Где хранить токены
- Как ставить куки ?
- Процесс логина
- Процесс рефреш токенов
- Кража токенов/Механизм контроля токенов
| #!/usr/bin/env bash | |
| # | |
| # Author: Stefan Buck | |
| # License: MIT | |
| # https://gist.github.com/stefanbuck/ce788fee19ab6eb0b4447a85fc99f447 | |
| # | |
| # | |
| # This script accepts the following parameters: | |
| # | |
| # * owner |
Если ты пишешь код, то наверняка его тестируешь. Если речь о какой-то функции, то ты можешь вызывать ее с разными аргументами, и смотреть, что она вернет. Если ты сверстал сайт, то ты открываешь его в браузере, жмешь ссылки и кнопки, проверяешь что все сделано верно. Это называется ручное тестирование — человек проверяет работу программы. Нельзя ли эту задачу переложить на плечи роботов? Обычно можно, и это называется автоматизированное тестирование.
Тестирование позволяет сделать твой код надежнее, а твою жизнь проще. Ведь согласись, лучше когда ты сам обнаруживаешь и исправляешь ошибку до релиза, чем когда рассерженный заказчик звонит на выходных и требует срочно исправить неработающий функционал.
Тестирование особенно полезно при разработке больших приложений в большой команде, когда ты можешь нечаянно сломать какую-то функцию, которую делал другой человек, и о которой ты не знал. Или когда надо доработать написанный ранее сложный проект.
В больших компаниях может быт
| #!/bin/bash | |
| apt-get install mc htop git unzip wget curl -y | |
| echo | |
| echo "=====================================================" | |
| echo " WELCOME" | |
| echo "=====================================================" | |
| echo | |
| echo "Hub" |
| #Generate restore command for each backup file in $backupFolder | |
| #Author: Evgeny Khabarov <[email protected]> | |
| #Date: 08.06.2015 | |
| #Import module for use SMO objects | |
| Import-Module "SQLPS" -DisableNameChecking; | |
| $sqlserver = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Server('.'); | |
| $restore = New-Object -TypeName Microsoft.SqlServer.Management.Smo.Restore; |