<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://opencarbon.ru/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://opencarbon.ru/feed.php">
        <title>OpenCarbon foxdev_7</title>
        <description></description>
        <link>https://opencarbon.ru/</link>
        <image rdf:resource="https://opencarbon.ru/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-04-06T03:46:52-04:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://opencarbon.ru/foxdev_7:team_agile_scrume?rev=1558379903&amp;do=diff"/>
                <rdf:li rdf:resource="https://opencarbon.ru/foxdev_7:аксиомы?rev=1558379903&amp;do=diff"/>
                <rdf:li rdf:resource="https://opencarbon.ru/foxdev_7:архитектура?rev=1558379903&amp;do=diff"/>
                <rdf:li rdf:resource="https://opencarbon.ru/foxdev_7:введение?rev=1645789144&amp;do=diff"/>
                <rdf:li rdf:resource="https://opencarbon.ru/foxdev_7:жизненный_цикл_программ?rev=1558379903&amp;do=diff"/>
                <rdf:li rdf:resource="https://opencarbon.ru/foxdev_7:инструкция_программиста?rev=1616243640&amp;do=diff"/>
                <rdf:li rdf:resource="https://opencarbon.ru/foxdev_7:контроль_версий_сборка_тестирование?rev=1558379903&amp;do=diff"/>
                <rdf:li rdf:resource="https://opencarbon.ru/foxdev_7:обучение?rev=1558379903&amp;do=diff"/>
                <rdf:li rdf:resource="https://opencarbon.ru/foxdev_7:принципы?rev=1558379903&amp;do=diff"/>
                <rdf:li rdf:resource="https://opencarbon.ru/foxdev_7:приоритизация_задач?rev=1604049338&amp;do=diff"/>
                <rdf:li rdf:resource="https://opencarbon.ru/foxdev_7:развертывание?rev=1558379903&amp;do=diff"/>
                <rdf:li rdf:resource="https://opencarbon.ru/foxdev_7:тестирование?rev=1558379903&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://opencarbon.ru/lib/tpl/bootstrap3/images/favicon.ico">
        <title>OpenCarbon</title>
        <link>https://opencarbon.ru/</link>
        <url>https://opencarbon.ru/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://opencarbon.ru/foxdev_7:team_agile_scrume?rev=1558379903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-20T15:18:23-04:00</dc:date>
        <title>foxdev_7:team_agile_scrume</title>
        <link>https://opencarbon.ru/foxdev_7:team_agile_scrume?rev=1558379903&amp;do=diff</link>
        <description>Carbon Agile берем только то, что считаем важным из scrum и agile и xp. Остальное по желанию команды.

Термины

Team - команда программистов, менеджеров, тестировщиков и продукт менеджеров, решающая общую цель.</description>
    </item>
    <item rdf:about="https://opencarbon.ru/foxdev_7:аксиомы?rev=1558379903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-20T15:18:23-04:00</dc:date>
        <title>foxdev_7:аксиомы</title>
        <link>https://opencarbon.ru/foxdev_7:аксиомы?rev=1558379903&amp;do=diff</link>
        <description>Инструкция написана в стиле для суровых бородатых прагматиков, это сделано специально тк перфекционизма у вас и так море.

Конечно, все банально и все все знают, но именно акцентирование и приоритизация дают преимущество.</description>
    </item>
    <item rdf:about="https://opencarbon.ru/foxdev_7:архитектура?rev=1558379903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-20T15:18:23-04:00</dc:date>
        <title>foxdev_7:архитектура</title>
        <link>https://opencarbon.ru/foxdev_7:архитектура?rev=1558379903&amp;do=diff</link>
        <description>todo1
уровни, слои, модули, протоколы, именования, кирпичики, unixway gitway pythonway.
todo2 Описать совместимость с принципами:

KISS

YAGNI

принцип единственной ответственности

DRY

принцип единственного уровня абстракции

слабое зацепление

todo3 Описать Совместимость с idef rup итп</description>
    </item>
    <item rdf:about="https://opencarbon.ru/foxdev_7:введение?rev=1645789144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-25T06:39:04-04:00</dc:date>
        <title>foxdev_7:введение</title>
        <link>https://opencarbon.ru/foxdev_7:введение?rev=1645789144&amp;do=diff</link>
        <description>Принципы OpenCarbon - в поисках серебряной пули

Что такое OpenCarbon ?

Это систематизация и формализация 20 летнего опыта в разработке программного обеспечения командами Клауд Фокс, Карбон Софт и ЦИНТ Нэотек. К этим принципам мы шли по классике, от наколенной разработки к жесткой инженерии, от инженерии к Agile. В Agile смешали спринты с непрерывной разработкой, персональными сборками и тд. Изменения в процессе разработки приводили и к изменению в подходах к программированию в самых разных кра…</description>
    </item>
    <item rdf:about="https://opencarbon.ru/foxdev_7:жизненный_цикл_программ?rev=1558379903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-20T15:18:23-04:00</dc:date>
        <title>foxdev_7:жизненный_цикл_программ</title>
        <link>https://opencarbon.ru/foxdev_7:жизненный_цикл_программ?rev=1558379903&amp;do=diff</link>
        <description>жизненный цикл программ
Читать далее: Архитектура ПО

~~OWNERAPPROVE~~</description>
    </item>
    <item rdf:about="https://opencarbon.ru/foxdev_7:инструкция_программиста?rev=1616243640&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-20T08:34:00-04:00</dc:date>
        <title>foxdev_7:инструкция_программиста</title>
        <link>https://opencarbon.ru/foxdev_7:инструкция_программиста?rev=1616243640&amp;do=diff</link>
        <description>Вводные

Каждый программист имеет свою систему сборки и тестирования, свои бранчи.

Каждый программист может собрать, отладить и протестировать свой личный дистрибутив продукта независимо от серверов CI.</description>
    </item>
    <item rdf:about="https://opencarbon.ru/foxdev_7:контроль_версий_сборка_тестирование?rev=1558379903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-20T15:18:23-04:00</dc:date>
        <title>foxdev_7:контроль_версий_сборка_тестирование</title>
        <link>https://opencarbon.ru/foxdev_7:контроль_версий_сборка_тестирование?rev=1558379903&amp;do=diff</link>
        <description>Общий подход

Каждый разработчик имеет свою виртуалку с системой сборки и может выпускать свою именную версию-branch kolko1 и kolko2  и может обновлять на нее виртуалки и клиентов.</description>
    </item>
    <item rdf:about="https://opencarbon.ru/foxdev_7:обучение?rev=1558379903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-20T15:18:23-04:00</dc:date>
        <title>foxdev_7:обучение</title>
        <link>https://opencarbon.ru/foxdev_7:обучение?rev=1558379903&amp;do=diff</link>
        <description>Набросок.

Принципы обучения

Обучение программистов процесс непрерывный инициируется сотрудником и компанией.

Обязательные форматы

	*</description>
    </item>
    <item rdf:about="https://opencarbon.ru/foxdev_7:принципы?rev=1558379903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-20T15:18:23-04:00</dc:date>
        <title>foxdev_7:принципы</title>
        <link>https://opencarbon.ru/foxdev_7:принципы?rev=1558379903&amp;do=diff</link>
        <description>Принципы и правила вытекающие из Аксиом и из старой документации несортированные

Пока без систематизации

	*  2018 Читаемость и сопровождаемость кода важней удобства написания.</description>
    </item>
    <item rdf:about="https://opencarbon.ru/foxdev_7:приоритизация_задач?rev=1604049338&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-30T05:15:38-04:00</dc:date>
        <title>foxdev_7:приоритизация_задач</title>
        <link>https://opencarbon.ru/foxdev_7:приоритизация_задач?rev=1604049338&amp;do=diff</link>
        <description>Инструкция рассчитана на уже выпущенный в продакшн софт. Для разработки с нуля правила могут отличаться.

Общий принцип приоритизации задач</description>
    </item>
    <item rdf:about="https://opencarbon.ru/foxdev_7:развертывание?rev=1558379903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-20T15:18:23-04:00</dc:date>
        <title>foxdev_7:развертывание</title>
        <link>https://opencarbon.ru/foxdev_7:развертывание?rev=1558379903&amp;do=diff</link>
        <description>Принципы развертывания программ и сервисов PL7

Готовые цельные Сервисы для бизнеса и общества. Максимальная изоляция и переносимость /dir/chroot/lxc/kvm/openvz/docker.</description>
    </item>
    <item rdf:about="https://opencarbon.ru/foxdev_7:тестирование?rev=1558379903&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-20T15:18:23-04:00</dc:date>
        <title>foxdev_7:тестирование</title>
        <link>https://opencarbon.ru/foxdev_7:тестирование?rev=1558379903&amp;do=diff</link>
        <description>Главная идея

Все функциональные тесты создаются в виде DirAAP.

Распространяются и обновляются, как git или как app соответствующей платформы.</description>
    </item>
</rdf:RDF>
