User Tools

Site Tools


tech:dssd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tech:dssd [2025/09/09 11:16] eugeneaitech:dssd [2025/10/21 11:29] (current) eugeneai
Line 1: Line 1:
 ====== Технологии разработки программного обеспечения ====== ====== Технологии разработки программного обеспечения ======
 +
 +Вариант курса от ИГУ, кафедра ИТ: https://files.isu.ru/filearchive/edu_files/B1.V.07_Tekhnologii_razrabotki_programmnogo_obespechenija_4824.pdf
  
 **DevOps-вариант курса** **DevOps-вариант курса**
Line 26: Line 28:
 **Задача** - разработать простую программу при помощи цикла "тест -> реализация теста" (как в экстремальном программировании). **Задача** - разработать простую программу при помощи цикла "тест -> реализация теста" (как в экстремальном программировании).
  
 +  * На каждом шаге создавать коммит гит. 
 +  * Использовать Gitverse от Сбера Или Github. 
 +  * Программа мб старая, тогда на новом для вас языке программирования, либо новая программа. 
 +  * Можно использовать все инструенты порождения кода, документации, поиска уязвимостей и т.п.: учимся не программировать а разрабатывать проект. 
 +  * Коммит делать после реализации каждого теста и реализации тестируемой функциональности. Если забыли вдруг их разделить ничего страшного. 
 +  * В проекте (лабы) сделать папку doc, где на markdown пишите садержательную часть отчета  
 +     - требования к продукту, список тестов, реализованных функций, примеры и замечания какие-то.  
 +     - Добавить раздел "Заключение" в отчет.
  
 === Тема 2. Жизненный цикл ПО в эпоху DevOps === === Тема 2. Жизненный цикл ПО в эпоху DevOps ===
tech/dssd.1757387762.txt.gz · Last modified: by eugeneai