<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.sasgis.org/wikisasiya/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="http://www.sasgis.org/wikisasiya/feed.php">
        <title>SAS.Wiki sasdev</title>
        <description></description>
        <link>http://www.sasgis.org/wikisasiya/</link>
        <image rdf:resource="http://www.sasgis.org/wikisasiya/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-14T03:12:13+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B?rev=1421406034&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D0%B9%D0%B5%D1%80_%D0%BF%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B8_%D0%B2%D0%B8%D0%B4%D0%B8%D0%BC%D0%BE%D0%B3%D0%BE_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F?rev=1422010216&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%BF%D1%80%D0%B8%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_%D0%BA%D0%BE%D0%B4?rev=1425466274&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_sas.%D0%BF%D0%BB%D0%B0%D0%BD%D0%B5%D1%82%D1%8B?rev=1468052487&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC%D1%83_%D0%BA%D0%BE%D0%B4%D1%83?rev=1578674146&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D1%87%D1%82%D0%BE_%D0%BD%D1%83%D0%B6%D0%BD%D0%BE_%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C_%D1%87%D1%82%D0%BE_%D0%B1%D1%8B_%D0%B2%D0%B0%D1%88_pull-request_%D0%BF%D1%80%D0%B8%D0%BD%D1%8F%D0%BB%D0%B8?rev=1485109109&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.sasgis.org/wikisasiya/lib/tpl/dokuwiki/images/favicon.ico">
        <title>SAS.Wiki</title>
        <link>http://www.sasgis.org/wikisasiya/</link>
        <url>http://www.sasgis.org/wikisasiya/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B?rev=1421406034&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-16T11:00:34+00:00</dc:date>
        <title>sasdev:архитектура_программы</title>
        <link>http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B?rev=1421406034&amp;do=diff</link>
        <description>Неизменяемые (иммутабельные) данные

В условиях многопоточности, самый лучший способ не нарваться на проблемы, это просто не изменять общие данные. Поэтому многие объекты в программе неизменяемые. Это позволяет кэшировать их, использовать пулы объектов и тд.</description>
    </item>
    <item rdf:about="http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D0%B9%D0%B5%D1%80_%D0%BF%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B8_%D0%B2%D0%B8%D0%B4%D0%B8%D0%BC%D0%BE%D0%B3%D0%BE_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F?rev=1422010216&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-01-23T10:50:16+00:00</dc:date>
        <title>sasdev:конвейер_подготовки_видимого_изображения</title>
        <link>http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D0%BA%D0%BE%D0%BD%D0%B2%D0%B5%D0%B9%D0%B5%D1%80_%D0%BF%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B8_%D0%B2%D0%B8%D0%B4%D0%B8%D0%BC%D0%BE%D0%B3%D0%BE_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F?rev=1422010216&amp;do=diff</link>
        <description>Это пока только план, реализация планируется на ближайшее время, но кто его знает.

Воркеры могут быть не обязательно отдельными потоками. Это могут быть элементы из пула потоков, которые будут заниматься задачами разных карт и разных этапов конвейера. Главным ограничением для них вероятно будет то, что задачи каждого элемента конвейера в один момент времени должен выполнять ровно один поток. Это позволит упростить код и меньше заботится о потокобезопасности.…</description>
    </item>
    <item rdf:about="http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%BF%D1%80%D0%B8%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_%D0%BA%D0%BE%D0%B4?rev=1425466274&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-04T10:51:14+00:00</dc:date>
        <title>sasdev:порядок_принятия_изменений_в_код</title>
        <link>http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BE%D0%BA_%D0%BF%D1%80%D0%B8%D0%BD%D1%8F%D1%82%D0%B8%D1%8F_%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9_%D0%B2_%D0%BA%D0%BE%D0%B4?rev=1425466274&amp;do=diff</link>
        <description>Код в проект принимается при помощи пулл-реквестов реализованных на сайте &lt;https://bitbucket.org/&gt;

Примерный порядок действий для того что бы ваш код попал в основной репозиторий САС.Планеты:</description>
    </item>
    <item rdf:about="http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_sas.%D0%BF%D0%BB%D0%B0%D0%BD%D0%B5%D1%82%D1%8B?rev=1468052487&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-07-09T08:21:27+00:00</dc:date>
        <title>sasdev:разработка_sas.планеты</title>
        <link>http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_sas.%D0%BF%D0%BB%D0%B0%D0%BD%D0%B5%D1%82%D1%8B?rev=1468052487&amp;do=diff</link>
        <description>SAS.Планета разрабатывается на Delphi. Для компиляции в настоящий момент используется Embarcadero™ Delphi® XE2 for Win32

Репозиторий с исходным кодом

Соглашения по исходному коду</description>
    </item>
    <item rdf:about="http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC%D1%83_%D0%BA%D0%BE%D0%B4%D1%83?rev=1578674146&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-10T16:35:46+00:00</dc:date>
        <title>sasdev:соглашения_по_исходному_коду</title>
        <link>http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D1%81%D0%BE%D0%B3%D0%BB%D0%B0%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%BE_%D0%B8%D1%81%D1%85%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC%D1%83_%D0%BA%D0%BE%D0%B4%D1%83?rev=1578674146&amp;do=diff</link>
        <description>Главная страница

Именование файлов

В именах юнитов с исходным кодом приняты следующие префиксы:

	*  c_ Юниты в которых объявлены только константы
		*  t_ Юниты в которых объявлены только простые типы (Record, Enum и тд)
		*  i_ Юниты в которых объявлены только интерфейсы
		*  fr_ Юниты в которых объявлены фреймы (Наследники TFrame)
		*  frm_ Юниты в которых объявлены визуальные формы
		*  u_ Все остальные юниты, не подходящие под предыдущие префиксы…</description>
    </item>
    <item rdf:about="http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D1%87%D1%82%D0%BE_%D0%BD%D1%83%D0%B6%D0%BD%D0%BE_%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C_%D1%87%D1%82%D0%BE_%D0%B1%D1%8B_%D0%B2%D0%B0%D1%88_pull-request_%D0%BF%D1%80%D0%B8%D0%BD%D1%8F%D0%BB%D0%B8?rev=1485109109&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-22T18:18:29+00:00</dc:date>
        <title>sasdev:что_нужно_делать_что_бы_ваш_pull-request_приняли</title>
        <link>http://www.sasgis.org/wikisasiya/doku.php/sasdev:%D1%87%D1%82%D0%BE_%D0%BD%D1%83%D0%B6%D0%BD%D0%BE_%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C_%D1%87%D1%82%D0%BE_%D0%B1%D1%8B_%D0%B2%D0%B0%D1%88_pull-request_%D0%BF%D1%80%D0%B8%D0%BD%D1%8F%D0%BB%D0%B8?rev=1485109109&amp;do=diff</link>
        <description>Если вы читаете эту статью, я надеюсь, что вы знаете что такое пул-реквест (pull-request) и как его сделать. Здесь пойдет речь о требованиям к исходному коду.</description>
    </item>
</rdf:RDF>
