Added general notes

This commit is contained in:
Dmitriy Dmitriev
2021-11-27 23:38:01 +03:00
parent 8956e22a61
commit 60f9b6d879

View File

@@ -4579,6 +4579,260 @@ MSVS - стиль кода.<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/>
</y:ShapeNode> </y:ShapeNode>
</data> </data>
</node> </node>
<node id="n179">
<data key="d5"/>
<data key="d6">
<y:ShapeNode>
<y:Geometry height="328.97674710121646" width="4146.410736411228" x="-1245.0" y="-5804.488373550608"/>
<y:Fill color="#FFE5B9" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="100" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="126.509765625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="1187.740234375" x="1479.335251018114" xml:space="preserve" y="101.23349073810823">C++ Developer Roadmap<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="roundrectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n180">
<data key="d5"/>
<data key="d6">
<y:ShapeNode>
<y:Geometry height="108.71985789763676" width="723.1432607075624" x="-1231.571630353781" y="-5124.359928948818"/>
<y:Fill color="#FFE5B9" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="50" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="65.2548828125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="209.1025390625" x="257.0203608225313" xml:space="preserve" y="21.73248754256838">О карте:<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="roundrectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n181">
<data key="d5"/>
<data key="d6">
<y:ShapeNode>
<y:Geometry height="328.97674710121646" width="1376.0091699151235" x="-1245.0" y="-4964.2873847061"/>
<y:Fill color="#FFF5EB" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="24" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="239.21875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="1321.45703125" x="27.276069332561747" xml:space="preserve" y="44.87899855060823">С++ всё ещё является одним из самых популярных языков разработки. Есть немало желающих начать его изучать
и стать C++ разработчиками. Перед такими людьми встают вопросы: "С чего мне начать? Что и в каком порядке
мне изучать? Какие книги стоить почитать?" Мы попытались ответить на эти вопросы в представленной дорожной
карте. Карта акцентируется на общих компетенциях и навыках, которые встречаются в большинстве проектов. Она
призвана помочь тем, кто только начинает свое обучение или имеет небольшой опыт. Изучив набор перечисленных
материалов, вы сможете составить более продуктивный план обучения, не отвлекаясь на побочную информацию.
Это поможет вам освоить C++ на том уровне, который встречается во многих коммерческих проектах. Больше
информации: https://github.com/salmer/CppDeveloperRoadmap<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="roundrectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n182">
<data key="d5"/>
<data key="d6">
<y:ShapeNode>
<y:Geometry height="108.71985789763676" width="723.1432607075624" x="-1245.0" y="-4583.957951259802"/>
<y:Fill color="#FFE5B9" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="50" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="65.2548828125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="294.6005859375" x="214.27133738503107" xml:space="preserve" y="21.73248754256838">Кто создал:<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="roundrectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n183">
<data key="d5"/>
<data key="d6">
<y:ShapeNode>
<y:Geometry height="328.97674710121646" width="723.1432607075624" x="-1245.0" y="-4423.885407017084"/>
<y:Fill color="#FFF5EB" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="24" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="92.20703125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="393.4140625" x="164.86459910378107" xml:space="preserve" y="118.38485792560823">Создатели:
- https://github.com/salmer
- https://github.com/DmitrievDmitriyA<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="roundrectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n184">
<data key="d5"/>
<data key="d6">
<y:ShapeNode>
<y:Geometry height="328.97674710121646" width="723.1432607075624" x="-481.5716303537812" y="-4423.885407017084"/>
<y:Fill color="#FFF5EB" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="24" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="180.4140625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="353.51171875" x="184.8157709787812" xml:space="preserve" y="74.28134230060823">Рецензенты:
- https://github.com/marleeeeeey
- https://github.com/MolinRE
- https://github.com/SD57
- https://github.com/SergeiSkliar
- Сообщество :)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="roundrectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n185">
<data key="d5"/>
<data key="d6">
<y:ShapeNode>
<y:Geometry height="108.71985789763676" width="723.1432607075624" x="-1245.0" y="-4043.5559735707857"/>
<y:Fill color="#FFE5B9" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="50" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="65.2548828125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="554.78125" x="84.18100535378107" xml:space="preserve" y="21.73248754256838">Как ориентироваться:<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="roundrectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n186">
<data key="d5"/>
<data key="d6">
<y:ShapeNode>
<y:Geometry height="328.97674710121646" width="723.1432607075624" x="-481.5716303537812" y="-3883.4834293280674"/>
<y:Fill color="#FFF5EB" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="24" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="209.81640625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="706.97265625" x="8.085302228781188" xml:space="preserve" y="59.58017042560823">Если у вас есть замечания, вопросы или предложения, будем
рады получить любую помощь и поддержку. Мы открыты для
общения :)
Для этого используйте следующие механизмы Github:
- Предложения/правки по репозиторию - создавайте и
присылайте новый PR в Pull Requests
<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="roundrectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n187">
<data key="d5"/>
<data key="d6">
<y:ShapeNode>
<y:Geometry height="108.71985789763676" width="723.1432607075624" x="-481.5716303537812" y="-4043.5559735707857"/>
<y:Fill color="#FFE5B9" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="50" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="65.2548828125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="685.2744140625" x="18.934423322531188" xml:space="preserve" y="21.73248754256838">Предложения и замечания:<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="roundrectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n188">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="40.513888165323806" width="114.11110532259272" x="-937.1145838760069" y="-3904.836115673149"/>
<y:Fill color="#CCEEFF" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="24" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="33.40234375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="93.390625" x="10.36024016129636" xml:space="preserve" y="3.555772207661903">Optional<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n189">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="40.513888165323806" width="114.11110532259272" x="-937.1145838760069" y="-3754.486111834676"/>
<y:Fill color="#96BB7C" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="24" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="33.40234375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="69.3671875" x="22.37195891129636" xml:space="preserve" y="3.555772207661903">Junior<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n190">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="40.513888165323806" width="114.11110532259272" x="-937.1145838760069" y="-3804.0026060445316"/>
<y:Fill color="#FAD586" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="24" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="33.40234375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="74.69921875" x="19.70594328629636" xml:space="preserve" y="3.555772207661903">Middle<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n191">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="40.513888165323806" width="114.11110532259272" x="-937.1145838760069" y="-3853.519100254387"/>
<y:Fill color="#BBCCEE" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="24" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="33.40234375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="73.375" x="20.36805266129636" xml:space="preserve" y="3.555772207661903">Senior<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n192">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="192.48736255500808" width="229.763875141158" x="-751.6206144335956" y="-3905.289177566722"/>
<y:Fill color="#FAD586" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="121.609375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="200.78125" x="14.491312570578998" xml:space="preserve" y="35.43899377750404">Мидл способен создать
дизайн и решения для
функционала внутри
компонента/приложения
даже в случае неполноты
требований.<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n193">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="192.48736255500853" width="229.763875141158" x="-751.6206144335956" y="-3691.067561744499"/>
<y:Fill color="#BBCCEE" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="82.40625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="203.3671875" x="13.198343820578998" xml:space="preserve" y="55.04055627750449">Синиор способен создать
дизайн и решение для
компонента/приложения с
учётом бизнес-контекста.<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n194">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="192.48736255500864" width="229.763875141158" x="-1245.0" y="-3691.0675617444995"/>
<y:Fill color="#96BB7C" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="121.609375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="211.6171875" x="9.073343820578884" xml:space="preserve" y="35.43899377750449">Джуниору важно научиться
писать структурированный
код и не усложнять его без
надобности. Код должен
быть легко читаемым и
поддерживаемым.<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n195">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="192.48736255500864" width="229.763875141158" x="-1245.0" y="-3905.2891775667226"/>
<y:Fill color="#96BB7C" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="141.2109375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="206.3515625" x="11.706156320578884" xml:space="preserve" y="25.638212527504493">От джуниора ожидается
осведомленность про
категории, которые
относятся к Middle/Senior.
Будет достаточным
поверхностное понимание
темы.<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n196">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="192.48736255500864" width="229.763875141158" x="-998.3103072167978" y="-3691.0675617444995"/>
<y:Fill color="#96BB7C" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="16" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="160.8125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="196.1171875" x="16.823343820578998" xml:space="preserve" y="15.837431277504493">На карте представлены
компетенции, которые
выделены в "этапы". Мы
считаем, что джуниору
стоит начинать изучение
в данном порядке, чтобы
выстроить прочный
фундамент.<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<edge id="e0" source="n0" target="n1"> <edge id="e0" source="n0" target="n1">
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>