ИСРПО

lin 1e9df186c7 fix 2 lat temu
2022-23 bc0487d08c Документирование API 2 lat temu
Лекции 1e9df186c7 fix 2 lat temu
README.md bc0487d08c Документирование API 2 lat temu

README.md

Инструментальные средства разработки программного обеспечения

Возможные темы

Структурное логирование в .NET на примере Serilog
https://habr.com/ru/company/gazprombank/blog/712384/
Технология непрерывной поставки ПО
https://habr.com/ru/company/otus/blog/712280/
Бинарники из Python-файлов: Nuitka-компилятор, обзор и небольшое исследование https://habr.com/ru/company/sberbank/blog/710690/

Вебинар-практикум. Создание CI/CD пайплайна
https://www.youtube.com/watch?v=jSqmgr3RUqU

Как использовать GitLab в условиях санкций?
https://habr.com/ru/company/ruvds/blog/715010/

Лучшие техники ревью кода
https://habr.com/ru/post/716068/

Полный гайд по IT профессиям. Какую IT профессию выбрать для старта? https://www.youtube.com/watch?v=WMxztZHDq18&ab_channel=Noukash

Тестирование совместимости: всё, что вам нужно знать
https://habr.com/ru/post/716862/

Документирование API
Документирование ASP .Net Core Web API с помощью OpenAPI/Swagger. Библиотека Swashbuckle
https://habr.com/ru/company/simbirsoft/blog/707108/
Swagger – умная документация вашего RESTful web-API — обзор Junior back-end developer-а для новичков
https://habr.com/ru/post/434798/
Документирование API — документация из тестов
https://habr.com/ru/post/351660/

Стадии разработки ПО

  • Управление версиями, совместная разработка (Git)
  • Компиляторы, интерпретаторы
    IDE:
    -- Bash
    -- VS Code
    -- Visual Studio
    -- ?

  • Средства виртуализации -- VM -- Docker -- venv

  • Отладка
    -- декомпиляция

    --- IDA  
    --- ?  
    

    -- профилирование (логирование);
    -- отладка;
    -- анализ:

    --- PVS Studio  
    --- ?  
    
  • Тестирование
    -- unit-тесты
    -- нагрузочное
    -- регрессионное
    -- UX/UI
    -- пентестинг
    -- ?

  • Инсталляторы -- InstallShield -- dist -- ?

  • Документирование
    -- text
    -- markdown
    -- html
    -- Visio
    -- ?