Рубрика: Computer Science

  • 30 понятых идей после прочтения «Clean Code».

    30 понятых идей после прочтения «Clean Code».

    Уже много лет назад вышла классическая книга «Чистый код» от дяди Боба. Я прочитал ее первый раз лет 15 назад. И недавно решил перечитать. Поскольку я люблю записывать всё, что читаю, я подумал, что это была бы отличная идея подытожить сделать краткое резюме после прочтения Clean Code. Очевидно, что список инсайтов в статье не является…

  • Extreme Programming

    Extreme Programming

    Экстремальное программирование (Extreme Programming, XP) — методология гибкой разработки ПО, направленная на высокое качество ПО и команды разработчиков. XP наиболее специфично среди гибких методологий.

  • Test-driven development

    Test-driven development

    «Разработка, управляемая тестированием» (Test-driven development) – стиль программирования, где тесно взаимодействуют кодирование, тестирование (в форме написания модульных тестов) и дизайн (в форме рефакторинга).

  • Mob Programming

    Mob Programming

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

  • Парное программирование

    Парное программирование

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