diff --git a/docs/career/hekslet-karera.md b/docs/career/hekslet-karera.md index 0b50c67..a7bf571 100644 --- a/docs/career/hekslet-karera.md +++ b/docs/career/hekslet-karera.md @@ -6,7 +6,7 @@ title: "Хекслет.Карьера" # Хекслет.Карьера -> Подробное описание нашего карьерного центра +> Подробное описание нашего карьерного центра. [Хекслет.Карьера](https://career.hexlet.io/) — это целая система, созданная для тех, кто стремится к профессиональному росту и успешному трудоустройству. Мы помогаем не только выпускникам, но и всем желающим разобраться в тонкостях поиска работы и уверенно двигаться к своим карьерным целям. diff --git a/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-go/kak-chitat-vyvod-testov-v-go.md b/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-go/kak-chitat-vyvod-testov-v-go.md index be0288c..0ca7f45 100644 --- a/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-go/kak-chitat-vyvod-testov-v-go.md +++ b/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-go/kak-chitat-vyvod-testov-v-go.md @@ -8,9 +8,9 @@ title: "Как читать вывод тестов в Go" Чтобы вам было проще разобраться в выводе тестов, в первую очередь объясним, как работают тесты на платформе. -Тестирование кода на Go происходит с помощью [фреймворка Testify](https://github.com/stretchr/testify/), сами тесты также написаны на языке Go. Проверка кода запускается автоматически после нажатия на кнопку «Проверить». Тестируемая программа компилируется и проверяется с разными входными данными. При этом тесты следят, чтобы поведение программы соответствовало ожиданиям. +Тестирование кода на Go происходит с помощью [фреймворка Testify](https://github.com/stretchr/testify/), сами тесты также написаны на языке Go. Проверка кода запускается автоматически после нажатия на кнопку запуска (кнопка с иконкой ▷). Тестируемая программа компилируется и проверяется с разными входными данными. При этом тесты следят, чтобы поведение программы соответствовало ожиданиям. -Когда тесты завершатся, на вкладке OUTPUT появится результат проверки. Если на этом этапе возникла ошибка, нужно прочитать вывод тестов. Этот вывод — наш главный помощник в отладке кода. +Когда тесты завершатся, на вкладке Вывод появится результат проверки. Если на этом этапе возникла ошибка, нужно прочитать вывод тестов. Этот вывод — наш главный помощник в отладке кода. # Виды ошибок @@ -92,7 +92,7 @@ title: "Как читать вывод тестов в Go" ![](/img/docs/img-005.png) -Затем нужно запустить проверку тестами еще раз, чтобы на вкладке OUTPUT увидеть результат работы нашей отладочной печати: +Затем нужно запустить проверку тестами еще раз, чтобы на вкладке Вывод увидеть результат работы нашей отладочной печати: ![](/img/docs/img-006.png) diff --git a/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-java.md b/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-java.md index 4b61bdd..8351a73 100644 --- a/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-java.md +++ b/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-java.md @@ -8,9 +8,9 @@ title: "Как читать вывод тестов в Java" Чтобы вам было проще разобраться в выводе тестов, в первую очередь объясним, как работают тесты на платформе. -Тестирование кода на Java происходит с помощью фреймворка JUnit, сами тесты также написаны на языке Java. Проверка кода запускается автоматически после нажатия на кнопку «Проверить». Тестируемая программа компилируется и проверяется с разными входными данными. При этом тесты следят, чтобы поведение программы соответствовало ожиданиям. +Тестирование кода на Java происходит с помощью фреймворка JUnit, сами тесты также написаны на языке Java. Проверка кода запускается автоматически после нажатия на кнопку запуска (кнопка с иконкой ▷). Тестируемая программа компилируется и проверяется с разными входными данными. При этом тесты следят, чтобы поведение программы соответствовало ожиданиям. -Когда тесты завершатся, на вкладке OUTPUT появится результат проверки. Если на этом этапе возникла ошибка, нужно прочитать вывод тестов. Этот вывод — наш главный помощник в отладке кода. +Когда тесты завершатся, на вкладке Вывод появится результат проверки. Если на этом этапе возникла ошибка, нужно прочитать вывод тестов. Этот вывод — наш главный помощник в отладке кода. # Виды ошибок @@ -74,7 +74,7 @@ title: "Как читать вывод тестов в Java" Но если значения не совпадают, возникает ошибка `AssertionFailedError` . -Рассмотрим подробнее вывод на вкладке OUTPUT в случае падения тестов: +Рассмотрим подробнее вывод на вкладке Вывод в случае падения тестов: ![](/img/docs/img-010.png) @@ -99,7 +99,7 @@ title: "Как читать вывод тестов в Java" ![](/img/docs/img-011.png) -Затем нужно запустить проверку тестами еще раз, чтобы на вкладке OUTPUT увидеть результат работы нашей отладочной печати: +Затем нужно запустить проверку тестами еще раз, чтобы на вкладке Вывод увидеть результат работы нашей отладочной печати: ![](/img/docs/img-012.png) diff --git a/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-php.md b/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-php.md index a9a81e5..6a724b4 100644 --- a/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-php.md +++ b/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-php.md @@ -8,9 +8,9 @@ title: "Как читать вывод тестов в PHP" Чтобы разобраться в выводе тестов, в первую очередь разберемся, как работают тесты на платформе. -Тестирование кода на PHP происходит с помощью фреймворка PHPUnit, который тоже написан на PHP. Проверка кода выполняется автоматически при нажатии на кнопку “Проверить”, после чего тестируемая программа загружается в память и вызывается с разными параметрами, а тесты следят за тем, чтобы ее поведение соответствовало ожидаемому. +Тестирование кода на PHP происходит с помощью фреймворка PHPUnit, который тоже написан на PHP. Проверка кода выполняется автоматически при нажатии на кнопку запуска (кнопка с иконкой ▷), после чего тестируемая программа загружается в память и вызывается с разными параметрами, а тесты следят за тем, чтобы ее поведение соответствовало ожидаемому. -После этого на вкладке OUTPUT можно увидеть результат проверки. И вот здесь, если возникают ошибки, могут быть трудности с пониманием того, что происходит. Здесь нам поможет чтение вывода тестов — нашего главного помощника в отладке кода. +После этого на вкладке Вывод можно увидеть результат проверки. И вот здесь, если возникают ошибки, могут быть трудности с пониманием того, что происходит. Здесь нам поможет чтение вывода тестов — нашего главного помощника в отладке кода. # Виды ошибок @@ -50,7 +50,7 @@ title: "Как читать вывод тестов в PHP" Тестируемая функция, в данном случае `sumOfSeries()`, вызывается с определенными параметрами, и результат ее работы сравнивается с заранее определенным ожидаемым результатом. -Однако в случае, если значения не совпадают, возникает ошибка. Рассмотрим подробнее вывод на вкладке OUTPUT в случае падения тестов: +Однако в случае, если значения не совпадают, возникает ошибка. Рассмотрим подробнее вывод на вкладке Вывод в случае падения тестов: ![](/img/docs/img-016.png) @@ -86,8 +86,8 @@ title: "Как читать вывод тестов в PHP" ![](/img/docs/img-018.png) -После этого достаточно запустить проверку тестами еще раз, чтобы на вкладке OUTPUT увидеть результат работы нашей отладочной печати: +После этого достаточно запустить проверку тестами еще раз, чтобы на вкладке Вывод увидеть результат работы нашей отладочной печати: ![](/img/docs/img-019.png) -С помощью отладочной печати становится легче следить за процессом выполнения программы, а значит, установить, куда закралась ошибка, становится намного проще. Подробнее вопрос отладки рассмотрен в уроке “[Отладка](https://ru.hexlet.io/courses/php-basics/lessons/debug/theory_unit)" курса “Основы PHP”. +С помощью отладочной печати становится легче следить за процессом выполнения программы, а значит, установить, куда закралась ошибка, становится намного проще. Подробнее вопрос отладки рассмотрен в уроке "Отладка" курса [Основы PHP](https://ru.hexlet.io/programs/php-basics-free). diff --git a/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-python.md b/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-python.md index b82045a..445627d 100644 --- a/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-python.md +++ b/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-python.md @@ -6,9 +6,9 @@ title: "Как читать вывод тестов в Python" # Как читать вывод тестов в Python -Чтобы разобраться в выводе тестов в первую очередь, стоит объяснить, как работают тесты на платформе. Тестирование кода на Python происходит с помощью фреймворка Pytest и также написаны на языке Python. Проверка кода выполняется автоматически при нажатии на кнопку “Проверить”, после чего тестируемая программа загружается в память и вызывается с разными параметрами, а тесты следят за тем, чтобы ее поведение соответствовало ожидаемому. +Чтобы разобраться в выводе тестов в первую очередь, стоит объяснить, как работают тесты на платформе. Тестирование кода на Python происходит с помощью фреймворка Pytest и также написаны на языке Python. Проверка кода выполняется автоматически при нажатии на кнопку запуска (кнопка с иконкой ▷), после чего тестируемая программа загружается в память и вызывается с разными параметрами, а тесты следят за тем, чтобы ее поведение соответствовало ожидаемому. -После этого на вкладке OUTPUT можно увидеть результат проверки. И вот здесь, при возникновении ошибок, возникают трудности с пониманием того, что происходит. Здесь нам поможет чтение вывода тестов — нашего главного помощника в отладке кода. +После этого на вкладке Вывод можно увидеть результат проверки. И вот здесь, при возникновении ошибок, возникают трудности с пониманием того, что происходит. Здесь нам поможет чтение вывода тестов — нашего главного помощника в отладке кода. # Виды ошибок @@ -48,7 +48,7 @@ title: "Как читать вывод тестов в Python" Тестируемая функция вызывается с определенными параметрами, и результат ее работы сравнивается с заранее определенным ожидаемым результатом. -Однако в случае, если значения не совпадают, возникает **AssertionError**. Рассмотрим подробнее вывод на вкладке OUTPUT в случае падения тестов: +Однако в случае, если значения не совпадают, возникает **AssertionError**. Рассмотрим подробнее вывод на вкладке Вывод в случае падения тестов: ![](/img/docs/img-023.png) @@ -66,8 +66,8 @@ title: "Как читать вывод тестов в Python" ![](/img/docs/img-024.png) -После этого достаточно запустить проверку тестами еще раз, чтобы на вкладке OUTPUT увидеть результат работы нашей отладочной печати: +После этого достаточно запустить проверку тестами еще раз, чтобы на вкладке Вывод увидеть результат работы нашей отладочной печати: ![](/img/docs/img-025.png) -С помощью отладочной печати становится легче следить за процессом выполнения программы, а значит, установить, где закралась ошибка, становится намного проще. Подробнее вопрос отладки рассмотрен в уроке “[Отладка](https://ru.hexlet.io/courses/python-basics/lessons/debug/theory_unit)” курса “Основы Python”. +С помощью отладочной печати становится легче следить за процессом выполнения программы, а значит, установить, где закралась ошибка, становится намного проще. Подробнее вопрос отладки рассмотрен в уроке "Отладка" курса [Основы Python](https://ru.hexlet.io/programs/python-basics-free). diff --git a/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-ruby.md b/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-ruby.md index 69ddd15..7332dfb 100644 --- a/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-ruby.md +++ b/docs/code-and-test-errors/kak-chitat-vyvod-testov-v-ruby.md @@ -8,9 +8,9 @@ title: "Как читать вывод тестов в Ruby" Чтобы вам было проще разобраться в выводе тестов, в первую очередь объясним, как работают тесты на платформе. -Тестирование кода на Java происходит с помощью фреймворка minitest, сами тесты также написаны на языке Ruby. Проверка кода запускается автоматически после нажатия на кнопку «Проверить». Тестируемая программа компилируется и проверяется с разными входными данными. При этом тесты следят, чтобы поведение программы соответствовало ожиданиям. +Тестирование кода на Java происходит с помощью фреймворка minitest, сами тесты также написаны на языке Ruby. Проверка кода запускается автоматически после нажатия на кнопку запуска (кнопка с иконкой ▷). Тестируемая программа компилируется и проверяется с разными входными данными. При этом тесты следят, чтобы поведение программы соответствовало ожиданиям. -Когда тесты завершатся, на вкладке OUTPUT появится результат проверки. Если на этом этапе возникла ошибка, нужно прочитать вывод тестов. Этот вывод — наш главный помощник в отладке кода. +Когда тесты завершатся, на вкладке Вывод появится результат проверки. Если на этом этапе возникла ошибка, нужно прочитать вывод тестов. Этот вывод — наш главный помощник в отладке кода. # Виды ошибок @@ -57,7 +57,7 @@ title: "Как читать вывод тестов в Ruby" Если фактический и ожидаемый результат совпадают, то все хорошо, тесты пройдены. -Но если значения не совпадают, возникает ошибка. Рассмотрим подробнее вывод на вкладке OUTPUT в случае падения тестов: +Но если значения не совпадают, возникает ошибка. Рассмотрим подробнее вывод на вкладке Вывод в случае падения тестов: ![](/img/docs/img-030.png) @@ -83,7 +83,7 @@ title: "Как читать вывод тестов в Ruby" ![](/img/docs/img-031.png) -После этого достаточно запустить проверку тестами еще раз, чтобы на вкладке OUTPUT увидеть результат работы нашей отладочной печати: +После этого достаточно запустить проверку тестами еще раз, чтобы на вкладке Вывод увидеть результат работы нашей отладочной печати: ![](/img/docs/img-032.png) diff --git a/docs/code-and-test-errors/kak-naiti-oshibki-v-kode.md b/docs/code-and-test-errors/kak-naiti-oshibki-v-kode.md index 11a5132..f3be271 100644 --- a/docs/code-and-test-errors/kak-naiti-oshibki-v-kode.md +++ b/docs/code-and-test-errors/kak-naiti-oshibki-v-kode.md @@ -52,7 +52,7 @@ title: "Как найти ошибки в коде" ## Другие ошибки -Большой класс ошибок, которые могут возникать в процессе разработки. В выводе компилятора или интерпретатора всегда присутствует сообщение об ошибке, которое очень важно понять. Проще всего сделать, загуглив текст ошибки. Рекомендуем наш гайд [Как искать техническую информацию](https://guides.hexlet.io/how-to-search/). +Большой класс ошибок, которые могут возникать в процессе разработки. В выводе компилятора или интерпретатора всегда присутствует сообщение об ошибке, которое очень важно понять. Проще всего сделать, загуглив текст ошибки. Рекомендуем наш гайд [Как искать техническую информацию](https://ru.hexlet.io/blog/posts/how-to-search). Также ошибки содержат вывод backtrace, по которому можно найти то место, в котором возникла ошибка и попробовать его проанализировать. diff --git a/docs/code-and-test-errors/otladka-v-uprazhneniyah-po-frontendu.md b/docs/code-and-test-errors/otladka-v-uprazhneniyah-po-frontendu.md index f857458..348dfba 100644 --- a/docs/code-and-test-errors/otladka-v-uprazhneniyah-po-frontendu.md +++ b/docs/code-and-test-errors/otladka-v-uprazhneniyah-po-frontendu.md @@ -14,10 +14,10 @@ title: "Отладка в упражнениях по фронтенду" 1. Изучите текст ошибки 2. Перейдите к файлу с тестами и посмотрите, какие шаги выполняли тесты до строчки, на которой возникла ошибка -3. Добавьте в код [отладочную печать](https://ru.hexlet.io/blog/posts/chto-takoe-otladka), чтобы увидеть входные и выходные данные перед каждым условием и для каждой функции +3. Добавьте в код [отладочную печать](/docs/code-and-test-errors/kak-naiti-oshibki-v-kode.md), чтобы увидеть входные и выходные данные перед каждым условием и для каждой функции 4. Откройте веб-доступ и в нём консоль браузера 5. Воспроизведите шаги тестов. Возможно, последовательность шагов и сообщения в консоли помогут найти ошибку -6. Запустите повторно тесты и посмотрите, что показала отладочная печать на вкладке OUTPUT. +6. Запустите повторно тесты и посмотрите, что показала отладочная печать на вкладке Вывод. ![](/img/docs/img-037.jpg) @@ -25,7 +25,7 @@ title: "Отладка в упражнениях по фронтенду" Дополнительную информацию можно получить и от самих тестов. -**При тестировании с использованием метода toMatchSnapshot()** в файле с тестами на верхнем уровне будет объявлена функция `getTree()`, возвращающая форматированный HTML, который в настоящее время «видят» тесты. Его можно просто вывести через `console.log(getTree())` . Для этого добавьте в тесты вызов отладчика после каждого действия и запустите проверку снова. Результаты его работы попадут на вкладку OUTPUT. +**При тестировании с использованием метода toMatchSnapshot()** в файле с тестами на верхнем уровне будет объявлена функция `getTree()`, возвращающая форматированный HTML, который в настоящее время «видят» тесты. Его можно просто вывести через `console.log(getTree())` . Для этого добавьте в тесты вызов отладчика после каждого действия и запустите проверку снова. Результаты его работы попадут на вкладку Вывод. При тестировании через Testing Library аналогичную работу выполняет `screen.debug()` , этот отладчик сам отправляет результаты в консоль: diff --git a/docs/community-and-media/blog-heksleta.md b/docs/community-and-media/blog-heksleta.md index 390b1b4..ad134c3 100644 --- a/docs/community-and-media/blog-heksleta.md +++ b/docs/community-and-media/blog-heksleta.md @@ -6,11 +6,11 @@ title: "Блог Хекслета" # Блог Хекслета -Статьи по разработке, рекомендации, истории успеха студентов мы публикуем в нашем блоге +> Статьи по разработке, рекомендации, истории успеха студентов мы публикуем в нашем блоге. У Хекслета есть собственный блог — это место, где мы делимся не только знаниями, но и вдохновением. В блоге вы найдёте статьи о мотивации и личной эффективности, узнаете о свежих новостях и трендах в мире разработки, получите полезные советы по поиску работы и построению карьеры в IT. А ещё мы рассказываем истории успеха наших студентов — о том, как они пришли в программирование, какие трудности преодолели и как нашли свою первую работу в новой профессии. Эти истории вдохновляют и показывают, что путь в IT возможен для каждого. -[Ссылка на наш блог — https://ru.hexlet.io/blog](https://ru.hexlet.io/blog) +**[Ссылка на наш блог — https://ru.hexlet.io/blog](https://ru.hexlet.io/blog)** diff --git a/docs/community-and-media/nash-kanal-na-youtube.md b/docs/community-and-media/nash-kanal-na-youtube.md index 6638813..ab3a211 100644 --- a/docs/community-and-media/nash-kanal-na-youtube.md +++ b/docs/community-and-media/nash-kanal-na-youtube.md @@ -2,6 +2,6 @@ title: "Наш канал на YouTube" --- -Вебинары, открытые уроки, интервью, лайвкодинг, публичные собеседования можно посмотреть в нашем канале на YouTube. +Вебинары, открытые уроки, интервью, лайвкодинг, публичные собеседования можно посмотреть на нашем канале на YouTube. -🔗 [Ссылка на наш YouTube канал — @HexletOrg/playlists](https://www.youtube.com/@HexletOrg/playlists) +🔗 **[Ссылка на наш YouTube канал — https://www.youtube.com/@HexletOrg/featured](https://www.youtube.com/@HexletOrg/featured)** diff --git a/docs/community-and-media/telegram-soobshchestvo-heksleta.md b/docs/community-and-media/telegram-soobshchestvo-heksleta.md index bc9febd..34ad183 100644 --- a/docs/community-and-media/telegram-soobshchestvo-heksleta.md +++ b/docs/community-and-media/telegram-soobshchestvo-heksleta.md @@ -2,7 +2,7 @@ title: "Telegram: Сообщество Хекслета" --- -Для программистов и тех, кто пока учится. Там можно обсудить вопросы, идеи и просто пообщаться :) +> Для программистов и тех, кто пока учится. Там можно обсудить вопросы, идеи и просто пообщаться :) Хекслет — это не только курсы по программированию, но и большое сообщество разработчиков и тех, кто хочет ими стать. Основная площадка для общения — открытый Telegram-чат. Там можно попросить помочь с трудным заданием, сообщить об ошибке, внести предложение или просто общаться на любые темы, связанные с программированием, да и не только. diff --git a/docs/faq/chto-delat-esli-ya-nashel-oshibku/chto-delat-esli-ya-nashel-oshibku.md b/docs/faq/chto-delat-esli-ya-nashel-oshibku/chto-delat-esli-ya-nashel-oshibku.md index b87315e..9370d9c 100644 --- a/docs/faq/chto-delat-esli-ya-nashel-oshibku/chto-delat-esli-ya-nashel-oshibku.md +++ b/docs/faq/chto-delat-esli-ya-nashel-oshibku/chto-delat-esli-ya-nashel-oshibku.md @@ -8,12 +8,12 @@ title: "Что делать, если я нашел ошибку?" > Рассказываем, как оповестить нас об ошибке -У нас можно сообщать об ошибке/неточности в уроках с помощью **Typo Reporter**. Вызвать его можно, если выделить нужный текст и прожать Ctrl+Enter (Cmd+Enter на Mac). +У нас можно сообщать об ошибке/неточности в уроках с помощью **[Typo Reporter](/docs/site-and-platform/otpravit-soobshchenie-ob-oshibke.md)**. Вызвать его можно, если выделить нужный текст и прожать Ctrl+Enter (Cmd+Enter на Mac). -В таких случаях вы можете выделять ошибку, чтобы автор проверил и исправил :) +Так вы можете выделить ошибку, чтобы автор проверил и исправил :) Обычно ребята исправляют ошибки довольно быстро. -В случае с практическими заданиями можно выделить какую-нибудь строчку во вкладке «Задание», вписать свои мысли туда. +В случае с практическими заданиями можно выделить какую-нибудь строчку во вкладке «Описание», вписать свои мысли туда. ![](/img/docs/img-048.png) diff --git a/docs/faq/gde-naiti-spisok-vseh-vseh-kursov/gde-naiti-spisok-vseh-vseh-kursov.md b/docs/faq/gde-naiti-spisok-vseh-vseh-kursov/gde-naiti-spisok-vseh-vseh-kursov.md index 126b147..2b58a5a 100644 --- a/docs/faq/gde-naiti-spisok-vseh-vseh-kursov/gde-naiti-spisok-vseh-vseh-kursov.md +++ b/docs/faq/gde-naiti-spisok-vseh-vseh-kursov/gde-naiti-spisok-vseh-vseh-kursov.md @@ -6,7 +6,7 @@ title: "Где найти список всех-всех курсов?" # Где найти список всех-всех курсов? -> Рассказываем, как найти список курсов +> Рассказываем, как найти список курсов. Такой страницы, чтобы на ней были собраны вообще все-все курсы, у нас нет. Мы сторонники немного другого подхода, когда курсы собраны в программы — профессии и навыки. diff --git a/docs/faq/kak-aktivirovat-promokod/kak-aktivirovat-promokod.md b/docs/faq/kak-aktivirovat-promokod/kak-aktivirovat-promokod.md index 5928e37..9f977cd 100644 --- a/docs/faq/kak-aktivirovat-promokod/kak-aktivirovat-promokod.md +++ b/docs/faq/kak-aktivirovat-promokod/kak-aktivirovat-promokod.md @@ -6,10 +6,12 @@ title: "Как активировать промокод?" # Как активировать промокод? -> И доступ к чему он открывает +> И доступ к чему он открывает. Если вы получили промокод от друга или от Хекслета, воспользоваться им можно в любое удобное время в этом разделе: https://ru.hexlet.io/account/promo_codes/new +Промокод открывает доступ к курсам Хекслета как по подписке на [Базовый план](/docs/learning-formats/bazovyi-plan.md). + ![](/img/docs/img-050.png) **Важно:** большинство промокодов Хекслета бессрочные и не привязаны к конкретному аккаунту. Если же вы не уверены в условиях своего промокода, вы всегда diff --git a/docs/faq/kak-otmenit-podpisku/kak-otmenit-podpisku.md b/docs/faq/kak-otmenit-podpisku/kak-otmenit-podpisku.md index 6668b9c..cc86643 100644 --- a/docs/faq/kak-otmenit-podpisku/kak-otmenit-podpisku.md +++ b/docs/faq/kak-otmenit-podpisku/kak-otmenit-podpisku.md @@ -6,7 +6,7 @@ title: "Как отменить подписку?" # Как отменить подписку? -> Рассказываем, какие подписки вы можете отменить самостоятельно, а с какими нужна помощь команды Хекслета +> Рассказываем, какие подписки вы можете отменить самостоятельно, а с какими нужна помощь команды Хекслета. ## Базовый план diff --git a/docs/faq/kak-otpisatsya-ot-rassylki-heksleta/kak-otpisatsya-ot-rassylki-heksleta.md b/docs/faq/kak-otpisatsya-ot-rassylki-heksleta/kak-otpisatsya-ot-rassylki-heksleta.md index 967d3f4..f2c5c2b 100644 --- a/docs/faq/kak-otpisatsya-ot-rassylki-heksleta/kak-otpisatsya-ot-rassylki-heksleta.md +++ b/docs/faq/kak-otpisatsya-ot-rassylki-heksleta/kak-otpisatsya-ot-rassylki-heksleta.md @@ -6,7 +6,7 @@ title: "Как отписаться от рассылки Хекслета?" # Как отписаться от рассылки Хекслета? -> Если вы не хотите получать наши письма +> Если вы не хотите получать наши письма. Рассылка — важный способ держать студентов Хекслета в курсе всех новостей и полезной информации. Мы стараемся делиться только тем, что действительно интересно и важно! diff --git a/docs/faq/kak-pomenyat-yazyk-na-saite/kak-pomenyat-yazyk-na-saite.md b/docs/faq/kak-pomenyat-yazyk-na-saite/kak-pomenyat-yazyk-na-saite.md index b394ca3..f1c6307 100644 --- a/docs/faq/kak-pomenyat-yazyk-na-saite/kak-pomenyat-yazyk-na-saite.md +++ b/docs/faq/kak-pomenyat-yazyk-na-saite/kak-pomenyat-yazyk-na-saite.md @@ -6,7 +6,7 @@ title: "Как поменять язык на сайте?" # Как поменять язык на сайте? -> Рассказываем, как это сделать и что может измениться +> Рассказываем, как это сделать и что может измениться. Если вы хотите сменить язык на платформе Хекслет, то сделать это можно в футере. diff --git a/docs/faq/kuda-propal-moi-kod/kuda-propal-moi-kod.md b/docs/faq/kuda-propal-moi-kod/kuda-propal-moi-kod.md index 2a4434d..1caafee 100644 --- a/docs/faq/kuda-propal-moi-kod/kuda-propal-moi-kod.md +++ b/docs/faq/kuda-propal-moi-kod/kuda-propal-moi-kod.md @@ -6,7 +6,7 @@ title: "Куда пропал мой код?" # Куда пропал мой код? -> Описываем, почему важно сохранять решения в практиках +> Описываем, почему важно сохранять решения в практиках. Если после прохождения урока долго не заходить в тренажёр, ваше решение может перестать отображаться в нём. При этом отметка о прохождении урока сохранится, если задание было выполнено успешно. diff --git a/docs/faq/ne-poluchaetsya-vosstanovit-parol/ne-poluchaetsya-vosstanovit-parol.md b/docs/faq/ne-poluchaetsya-vosstanovit-parol/ne-poluchaetsya-vosstanovit-parol.md index aed6555..b73d8ab 100644 --- a/docs/faq/ne-poluchaetsya-vosstanovit-parol/ne-poluchaetsya-vosstanovit-parol.md +++ b/docs/faq/ne-poluchaetsya-vosstanovit-parol/ne-poluchaetsya-vosstanovit-parol.md @@ -6,7 +6,7 @@ title: "Не получается восстановить пароль" # Не получается восстановить пароль -> Предлагаем варианты решения +> Предлагаем варианты решения. Форма для восстановления пароля находится здесь: https://ru.hexlet.io/remind_password/new diff --git a/docs/finance-and-payments/pauza-vo-vremya-obucheniya.md b/docs/finance-and-payments/pauza-vo-vremya-obucheniya.md index ee917ac..607165d 100644 --- a/docs/finance-and-payments/pauza-vo-vremya-obucheniya.md +++ b/docs/finance-and-payments/pauza-vo-vremya-obucheniya.md @@ -20,11 +20,11 @@ title: "Пауза во время обучения" ## Базовый план -Самостоятельное обучение на Базовом плане оплачивается по подписке раз в месяц. Технически приостановки нет, но подписку можно прервать в любой момент, чтобы остановить списания, а потом оформить заново, когда будете готовы продолжить. +Самостоятельное обучение на Базовом плане оплачивается по подписке раз в месяц. Технически приостановки нет, но подписку можно отменить в разделе [Оплата](https://ru.hexlet.io/account/subscription) в любой момент, чтобы остановить списания, а потом оформить заново, когда будете готовы продолжить. ## Премиум-подписка -Индивидуальное обучение на Премиум-подписке оплачивается по системе «раз в месяц». Технически приостановки нет, но подписку можно прервать в любой момент, чтобы остановить списания, а потом оформить снова, когда будете готовы продолжить. +Индивидуальное обучение на Премиум-подписке оплачивается по системе «раз в месяц». Технически приостановки нет, но подписку можно отменить в разделе [Оплата](https://ru.hexlet.io/account/subscription) в любой момент, чтобы остановить списания, а потом оформить снова, когда будете готовы продолжить. Если же обучение на Премиум-подписке было оплачено единоразово за 6 месяцев вперед, то приостановка возможна сроком до 1 месяца. diff --git a/docs/finance-and-payments/podpiska.md b/docs/finance-and-payments/podpiska.md index deb1cbf..decedbb 100644 --- a/docs/finance-and-payments/podpiska.md +++ b/docs/finance-and-payments/podpiska.md @@ -8,7 +8,7 @@ title: "Подписка" Оплата обучения в Хекслете на тарифах **[Базовый план](/docs/learning-formats/bazovyi-plan.md)** и **[Премиум-подписка](/docs/learning-formats/tarif-premium-podpiska.md)** устроена по модели подписки — так же, как это работает в сервисах с музыкой, фильмами или сериалами. Студент указывает данные банковской карты, система списывает оплату за первый месяц, а затем автоматически продлевает доступ, снимая ту же сумму каждый месяц. -Подписку можно отменить в любой момент в разделе «Оплата». В этом случае дальнейших списаний не будет, а полный доступ к материалам сохранится до конца уже оплаченного периода. +Подписку можно отменить в любой момент в разделе «[Оплата](https://ru.hexlet.io/account/subscription)». В этом случае дальнейших списаний не будет, а полный доступ к материалам сохранится до конца уже оплаченного периода. Например, студент оформил подписку 7 мая на план стоимостью 3 900 ₽ в месяц. В этот день с карты спишется 3 900 ₽, и доступ к курсам откроется на один календарный месяц. 7 июня система автоматически снимет ещё 3 900 ₽ и продлит доступ до 7 июля. Если студент решит отменить подписку 20 июня, то новые списания уже не произойдут, но учиться он сможет вплоть до 7 июля. diff --git a/docs/finance-and-payments/sposoby-oplaty.md b/docs/finance-and-payments/sposoby-oplaty.md index bc3f347..0979c4c 100644 --- a/docs/finance-and-payments/sposoby-oplaty.md +++ b/docs/finance-and-payments/sposoby-oplaty.md @@ -33,7 +33,8 @@ title: "Способы оплаты" - Действующая дебетовая карта СберБанка - СберБанк Онлайн или Мобильный банк -- Возраст покупателя должен быть от 18 до 70 лет на момент возврата кредита по договору, обязательно наличие регистрации по месту жительства или пребывания на территории Российской Федерации +- Возраст покупателя должен быть от 18 (для рассрочки) и от 21 (для кредита) до 70 лет на момент возврата долга по договору, обязательно наличие регистрации по месту жительства или пребывания на территории Российской Федерации +- Гражданство РФ и наличие подтвержденного ИНН ### Условия @@ -56,14 +57,14 @@ title: "Способы оплаты" Для покупки необходимы: -- Паспорт гражданина РФ. Возраст покупателя должен быть от 18 до 70 лет +- Паспорт гражданина РФ. Возраст покупателя должен быть от 18 до 70 лет. Необходимо наличие постоянной либо временной регистрации на территории РФ. - Российский номер мобильного телефона ### Условия - Срок рассрочки — от 6 до 24 месяцев -Рассрочка — это форма кредита (займа), при которой переплаты по кредиту (займу) не возникает за счет скидки на товар, предоставляемой продавцом. Процентная ставка по продукту «Рассрочка» — от 6,709% до 70% годовых. Минимальная сумма — 3 000 руб., максимальная сумма — 500 000 руб. Срок предоставления — от 3 до 36 месяцев. Ваш тариф и размер ежемесячного платежа будут определены по результатам рассмотрения заявки. Подробнее на сайте https://www.tinkoff.ru +Рассрочка — это форма кредита (займа), при которой переплаты по кредиту (займу) не возникает за счет скидки на товар, предоставляемой продавцом. Процентная ставка по продукту «Рассрочка» — от 0% до 87% годовых. Минимальная сумма — 3 000 руб., максимальная сумма — 500 000 руб. Срок предоставления — от 3 до 36 месяцев. Ваш тариф и размер ежемесячного платежа будут определены по результатам рассмотрения заявки. Подробнее на сайте https://www.tinkoff.ru АО «Тинькофф Банк», ООО «Микрофинансовая компания «Т-Финанс». **Т-банк Кредит Брокер** diff --git a/docs/practice-guides/ne-mogu-vypolnit-praktiku.md b/docs/practice-guides/ne-mogu-vypolnit-praktiku.md index ec00de5..8510a83 100644 --- a/docs/practice-guides/ne-mogu-vypolnit-praktiku.md +++ b/docs/practice-guides/ne-mogu-vypolnit-praktiku.md @@ -25,7 +25,7 @@ title: "Не могу выполнить практику" ## Если не получается разобраться, можно посмотреть решение учителя -Посмотреть решение учителя можно на странице с [сохраненным решением](/docs/practice/kak-sohranit-svoe-reshenie.md). Решение становится доступно через 20 минут после того, как вы зашли в упражнение. +Посмотреть решение учителя можно на странице с [сохраненным решением](/docs/practice/kak-sohranit-svoe-reshenie.md). Решение становится доступно через 20 минут после того, как вы зашли в упражнение, до этого момента отображается таймер. После того, как он дойдёт до нуля или будут пройдены тесты, решение можно будет развернуть. Это можно делать столько раз, сколько нужно. Количество просмотров никак не ограничено. ## Код работает локально или в другой среде, а в Хекслете не работает diff --git a/docs/project-work/avtoproverka-proektov.md b/docs/project-work/avtoproverka-proektov.md index 0fb87b6..7606124 100644 --- a/docs/project-work/avtoproverka-proektov.md +++ b/docs/project-work/avtoproverka-proektov.md @@ -10,7 +10,7 @@ tags: > Здесь описано, как система автоматически проверяет ваш проект. -Проекты — это полноценные приложения, которые студент самостоятельно разрабатывает от начала и до конца. Как и каждое практическое упражнение в Хекслете, проект автоматически проверяется тестами на соответствие требованиям, указанным в задании. Когда проект прошёл проверку, он отмечается как пройденный в профиле студента, и можно продолжать обучение. +**Проекты** — это полноценные приложения, которые студент самостоятельно разрабатывает от начала и до конца. Как и каждое практическое упражнение в Хекслете, проект автоматически проверяется тестами на соответствие требованиям, указанным в задании. Когда проект прошёл проверку, он отмечается как пройденный в профиле студента, и можно продолжать обучение. # Как работает автоматическая проверка diff --git a/docs/project-work/chto-takoe-proekty.md b/docs/project-work/chto-takoe-proekty.md index 66fb336..436081e 100644 --- a/docs/project-work/chto-takoe-proekty.md +++ b/docs/project-work/chto-takoe-proekty.md @@ -2,7 +2,7 @@ title: "Что такое проекты" --- -> Описание важнейшей практики в Хекслете +> Описание важнейшей практики в Хекслете. **Проекты** — это полноценные приложения, которые вы будете разрабатывать от начала и до конца на своём компьютере. В отличие от упражнений в курсах, ориентированных в первую очередь на прокачку навыков кодирования, проекты помогают получить практический опыт в реальном окружении. diff --git a/docs/project-work/faq-po-proektam.md b/docs/project-work/faq-po-proektam.md index 6c91881..7d23ecc 100644 --- a/docs/project-work/faq-po-proektam.md +++ b/docs/project-work/faq-po-proektam.md @@ -24,7 +24,7 @@ title: "FAQ по проектам" ## Ограничено ли время выполнения проекта? -Вы можете выполнять проект с удобной вам скоростью. Рекомендуем сдавать проект за 4 недели, то есть проект должен пройти автотесты или быть принят наставником, если вы обучаетесь с наставником. +Вы можете выполнять проект с удобной вам скоростью. Рекомендуем сдавать проект за 4 недели, то есть за это время проект должен пройти автотесты или быть принят наставником, если вы обучаетесь с наставником. ## Можно ли начать сразу со второго проекта и не проходить первый? diff --git a/docs/project-work/kak-prohodit-rabota-nad-proektom.md b/docs/project-work/kak-prohodit-rabota-nad-proektom.md index d8936d5..7bfa786 100644 --- a/docs/project-work/kak-prohodit-rabota-nad-proektom.md +++ b/docs/project-work/kak-prohodit-rabota-nad-proektom.md @@ -13,8 +13,9 @@ title: "Как проходит работа над проектом" Вступить в проект и получить первое задание можно в любое удобное время, для этого надо: 1. Перейти на страницу проекта -2. Предоставить доступ к Гитхабу. Это нужно для автоматического создания репозитория проекта и его интеграции с Хекслетом -3. Нажать на кнопку «Показать задание» +2. Нажать на кнопку «Начать проект» +3. Предоставить доступ к Гитхабу. Это нужно для автоматического создания репозитория проекта и его интеграции с Хекслетом +4. Перейти в первому шагу и начать выполнять задание ## Работа над проектом @@ -28,4 +29,4 @@ title: "Как проходит работа над проектом" Если вы учитесь на тарифах [**Оптимальный**](/docs/learning-formats/tarif-optimalnyi.md) или [**Премиальный**](/docs/learning-formats/tarif-premialnyi.md), в дополнение к автопроверке ваш проект проверит наставник. Он поможет с тем, что тестами проверить невозможно: укажет на ошибки именования и логические ошибки, подскажет, как улучшить архитектуру приложения. -В процессе проверки и доработки проекта, можно и нужно общаться с наставником: задавать вопросы, обсуждать ваш код и замечания. +В процессе проверки и доработки проекта, можно и нужно [общаться с наставником](/docs/site-and-platform/formatirovanie-soobshchenii-dlya-nastavnika.md): задавать вопросы, обсуждать ваш код и замечания. diff --git a/docs/project-work/podgotovka-k-proektam.md b/docs/project-work/podgotovka-k-proektam.md index 059f6f5..2e4ada1 100644 --- a/docs/project-work/podgotovka-k-proektam.md +++ b/docs/project-work/podgotovka-k-proektam.md @@ -28,7 +28,7 @@ Windows # Командная строка -Умение работать в командной строке очень важно для программиста. Обязательно пройдите курс «[Основы командной строки](https://ru.hexlet.io/courses/cli-basics)» и потренируйтесь работать в Bash перед тем, как начинать проект. +Умение работать в командной строке очень важно для программиста. Обязательно пройдите курс «[Основы командной строки](https://ru.hexlet.io/programs/cli-basics)» и потренируйтесь работать в Bash перед тем, как начинать проект. # Git diff --git a/docs/project-work/sovety-po-prohozhdeniyu-proektov.md b/docs/project-work/sovety-po-prohozhdeniyu-proektov.md index 6ca2687..881fd48 100644 --- a/docs/project-work/sovety-po-prohozhdeniyu-proektov.md +++ b/docs/project-work/sovety-po-prohozhdeniyu-proektov.md @@ -41,10 +41,10 @@ title: "Советы по прохождению проектов" ## Работа с наставником -* Наставник играет на вашей стороне. В его интересах, чтобы вы качественно выполнили проект -* Наставник направляет в правильную сторону, но не пишет код за вас. Не стоит ждать от него прямых подсказок или готовых инструкций -* На проекте отрабатываются ваши навыки работы в команде. При этом наставник выполняет роль [стейкхолдера](https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%B5%D0%B9%D0%BA%D1%85%D0%BE%D0%BB%D0%B4%D0%B5%D1%80) проекта. Ваши взгляды могут не совпадать с требованиями, которые предъявляет наставник, — и это нормально. Но при возникновении разногласий и спорных ситуаций, по которым не удаётся прийти к общему решению, последнее слово остаётся за ним -* Относитесь внимательно к фидбеку от наставника: не стоит пропускать или игнорировать его замечания +* Наставник играет на вашей стороне. В его интересах, чтобы вы качественно выполнили проект; +* Наставник направляет в правильную сторону, но не пишет код за вас. Не стоит ждать от него прямых подсказок или готовых инструкций; +* На проекте отрабатываются ваши навыки работы в команде. При этом наставник выполняет роль [стейкхолдера](https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%B5%D0%B9%D0%BA%D1%85%D0%BE%D0%BB%D0%B4%D0%B5%D1%80) проекта. Ваши взгляды могут не совпадать с требованиями, которые предъявляет наставник, — и это нормально. Но при возникновении разногласий и спорных ситуаций, по которым не удаётся прийти к общему решению, последнее слово остаётся за ним; +* Относитесь внимательно к фидбеку от наставника: не стоит пропускать или игнорировать его замечания; * Приоритетное значение имеет качество кода — он должен быть не только рабочим, но и чистым. Поэтому к замечаниям наставника, касающимся качества и читабельности вашего кода, начиная с именования и заканчивая количеством пробелов, следует подходить со всей серьёзностью. ## О списывании diff --git a/docs/site-and-platform/kak-delat-skrinshoty.md b/docs/site-and-platform/kak-delat-skrinshoty.md index 2be395c..b5c698d 100644 --- a/docs/site-and-platform/kak-delat-skrinshoty.md +++ b/docs/site-and-platform/kak-delat-skrinshoty.md @@ -6,13 +6,13 @@ title: "Как делать скриншоты" # Как делать скриншоты -Подробнее о простой и полезной функции любого устройства +> Подробнее о простой и полезной функции любого устройства. Скриншоты — это полезный инструмент, который позволяет сделать снимок экрана вашего устройства. Они могут быть полезны для сохранения информации или обмена ею с другими людьми. Например, для обсуждения своего кода, вывода тестов или багов интерфейса. Делать скриншоты можно так: -* На Windows: нажатием на клавиши Print Screen (PrtScn) или Alt + Print Screen (Alt + PrtScn). Клавиша Print Screen позволяет сделать скриншот всего экрана, а комбинация Alt + Print Screen – только активного окна. Можно сразу сохранить скриншот в папку "Изображения" нажатием клавиш "Windows" + "PrintScreen" одновременно, а можно при помощи команды (Ctrl+V) сразу вставить скриншот из буфера обмена в нужное приложение, если оно поддерживает изображения (например, Microsoft Paint, Word, электронное письмо или мессенджер). -* На Mac: при помощи одновременного нажатия комбинации клавиш Command + Shift + 3. Найти созданный скриншот можно на рабочем столе или в папке "Снимки экрана". Если же вы хотите сделать скриншот только определенной области экрана, то подойдёт комбинация Command + Shift + 4. При появлении курсора установите начальную точку выделения, зажмите кнопку мыши, после чего переместитесь до конечной точки и отпустите кнопку мыши. -* На смартфоне с Android скриншот можно сделать удерживая одновременно кнопки питания и уменьшения громкости. Скриншот будет автоматически сохранен в галерее вашего устройства. -* На iPhone и iPad нужно одновременно нажать и удерживать кнопки увеличения громкости и питания. Скриншот сохранится в памяти вашего устройства и будет доступен в приложении "Фото". +* **На Windows**: нажатием на клавиши Print Screen (PrtScn) или Alt + Print Screen (Alt + PrtScn). Клавиша Print Screen позволяет сделать скриншот всего экрана, а комбинация Alt + Print Screen – только активного окна. Можно сразу сохранить скриншот в папку "Изображения" нажатием клавиш "Windows" + "PrintScreen" одновременно, а можно при помощи команды (Ctrl+V) сразу вставить скриншот из буфера обмена в нужное приложение, если оно поддерживает изображения (например, Microsoft Paint, Word, электронное письмо или мессенджер). +* **На Mac**: при помощи одновременного нажатия комбинации клавиш Command + Shift + 3. Найти созданный скриншот можно на рабочем столе или в папке "Снимки экрана". Если же вы хотите сделать скриншот только определенной области экрана, то подойдёт комбинация Command + Shift + 4. При появлении курсора установите начальную точку выделения, зажмите кнопку мыши, после чего переместитесь до конечной точки и отпустите кнопку мыши. +* **На смартфоне с Android** скриншот можно сделать удерживая одновременно кнопки питания и уменьшения громкости. Скриншот будет автоматически сохранен в галерее вашего устройства. +* **На iPhone и iPad** нужно одновременно нажать и удерживать кнопки увеличения громкости и питания. Скриншот сохранится в памяти вашего устройства и будет доступен в приложении "Фото". diff --git a/docs/site-and-platform/otpravit-soobshchenie-ob-oshibke.md b/docs/site-and-platform/otpravit-soobshchenie-ob-oshibke.md index 3c8d427..d333af3 100644 --- a/docs/site-and-platform/otpravit-soobshchenie-ob-oshibke.md +++ b/docs/site-and-platform/otpravit-soobshchenie-ob-oshibke.md @@ -15,11 +15,6 @@ title: "Отправить сообщение об ошибке" ## Ошибка в описании упражнения -Отправка сообщения из вкладки README редактора происходит иначе, так как сочетание клавиш запускает тесты. - -1. Сначала нажмите на кнопку «Задание» в правой части экрана - - ![](/img/docs/img-169.png) -2. Откроется отдельное окошко с заданием, и уже в нём можно выделить слово и отправить сообщение с помощью **Ctrl+Enter**. +Отправить сообщение об ошибке в описании задания можно из вкладки "Описание". Обычно мы обрабатываем сообщения об ошибках в течение недели. diff --git a/static/img/docs/img-048.png b/static/img/docs/img-048.png index 688fb7e..a13380b 100644 Binary files a/static/img/docs/img-048.png and b/static/img/docs/img-048.png differ diff --git a/static/img/docs/img-053.png b/static/img/docs/img-053.png index 9817df5..7fdb92d 100644 Binary files a/static/img/docs/img-053.png and b/static/img/docs/img-053.png differ diff --git a/static/img/docs/img-054.png b/static/img/docs/img-054.png index 22adfdf..e0a180a 100644 Binary files a/static/img/docs/img-054.png and b/static/img/docs/img-054.png differ diff --git a/static/img/docs/img-168.png b/static/img/docs/img-168.png index d931f69..a13380b 100644 Binary files a/static/img/docs/img-168.png and b/static/img/docs/img-168.png differ diff --git a/static/img/docs/img-170.png b/static/img/docs/img-170.png index 4d3fc2a..eed42e3 100644 Binary files a/static/img/docs/img-170.png and b/static/img/docs/img-170.png differ