Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Localize shift-left.md into russian language #3349

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/es-spellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,6 @@ jobs:
set -o errexit
diff content/es/.wordlist.txt <(LC_ALL= sort -f content/es/.wordlist.txt)
- name: GitHub Spellcheck Action
uses: rojopolis/spellcheck-github-actions@0.42.0
uses: rojopolis/spellcheck-github-actions@0.44.0
with:
config_path: content/es/.spellcheck.yml
2 changes: 1 addition & 1 deletion .github/workflows/spellcheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ jobs:
- uses: actions/checkout@v4

- name: GitHub Spellcheck Action
uses: rojopolis/spellcheck-github-actions@0.42.0
uses: rojopolis/spellcheck-github-actions@0.44.0
30 changes: 30 additions & 0 deletions content/ru/shift-left.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
title: Сдвиг влево
status: Completed
category: Concept
tags: ["methodology", "", ""]
---

Сдвиг влево относится к более ранним этапам жизненного цикла разработки программного обеспечения,
который можно представить как линию, где этапы выполняются слева направо.
Сдвиг влево — это практика внедрения тестирования, обеспечения безопасности или других процессов разработки на ранних этапах жизненного цикла разработки программного обеспечения, а не на завершающих стадиях.

Хотя изначально термин использовался для обозначения раннего тестирования,
Сдвиг влево теперь может применяться и к другим аспектам разработки программного обеспечения и [ДевОпс] (/ДевОпс/), таким как безопасность и развертывание.

## Проблемы, которые оно решает
Проблемы с безопасностью, ошибки и дефекты программного обеспечения могут быть сложнее и дороже для устранения,
если они обнаружены на поздних стадиях цикла разработки или после развертывания,
особенно если программное обеспечение уже внедрено в производство.

## Как это помогает
Принятие подхода Shift Left в разработке программного обеспечения позволяет командам внедрять тестирование и обеспечение безопасности на всех этапах жизненного цикла разработки.
Поскольку ответственность за тестирование и безопасность распределяется по всей команде разработки — от программистов до специалистов по качеству и операционного отдела — каждый играет роль в обеспечении стабильности и безопасности приложения.

Кроме того, Сдвиг влево способствует непрерывному улучшению и поддерживает подход [agile](/agile-разработка-ПО/),
а не каскадный (waterfall). Команды могут вносить небольшие итеративные улучшения и выявлять проблемы на ранних стадиях.
Такой подход позволяет инженерам применять методы безопасной разработки уже на этапе проектирования и архитектуры. Тестирование на протяжении всего цикла разработки сокращает время,
необходимое для тестирования перед выпуском программного обеспечения.

Многие программные инструменты и SaaS-решения помогают внедрять практики Сдвиг влево.
Однако Сдвиг влево также может быть реализован за счет улучшенных процессов и культурных изменений внутри команды.