blob: 009280b1e30a47ba510fdd66451a7c0cda1e1edd [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8' ?>
<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='255.25pt' viewBox='0 0 432.00 255.25'>
<defs>
<style type='text/css'><![CDATA[
.svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle {
fill: none;
stroke: #000000;
stroke-linecap: round;
stroke-linejoin: round;
stroke-miterlimit: 10.00;
}
.svglite text {
white-space: pre;
}
]]></style>
</defs>
<rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/>
<defs>
<clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwyNTUuMjU='>
<rect x='0.00' y='0.00' width='432.00' height='255.25' />
</clipPath>
</defs>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNTUuMjU=)'>
</g>
<defs>
<clipPath id='cpMTMxLjA4fDQyNi41Mnw1My4xM3wyMDYuODc='>
<rect x='131.08' y='53.13' width='295.44' height='153.74' />
</clipPath>
</defs>
<g clip-path='url(#cpMTMxLjA4fDQyNi41Mnw1My4xM3wyMDYuODc=)'>
<polyline points='195.31,206.87 195.31,53.13 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='323.76,206.87 323.76,53.13 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='131.08,206.87 131.08,53.13 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='259.53,206.87 259.53,53.13 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<polyline points='387.98,206.87 387.98,53.13 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' />
<rect x='131.08' y='173.45' width='44.61' height='13.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='131.08' y='190.16' width='7.71' height='13.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='131.08' y='73.18' width='193.48' height='13.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='131.08' y='106.61' width='153.78' height='13.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='131.08' y='56.47' width='229.98' height='13.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='131.08' y='156.74' width='103.59' height='13.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='131.08' y='89.90' width='154.65' height='13.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='131.08' y='140.03' width='110.24' height='13.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<rect x='131.08' y='123.32' width='146.74' height='13.37' style='stroke-width: 1.07; stroke: none; stroke-linecap: butt; stroke-linejoin: miter; fill: #00ADD8;' />
<polyline points='178.76,181.81 178.76,178.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='178.76,180.13 172.62,180.13 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='172.62,181.81 172.62,178.46 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='140.17,198.52 140.17,195.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='140.17,196.85 137.41,196.85 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='137.41,198.52 137.41,195.17 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='328.05,81.54 328.05,78.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='328.05,79.87 321.06,79.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='321.06,81.54 321.06,78.20 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='288.83,114.96 288.83,111.62 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='288.83,113.29 280.89,113.29 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='280.89,114.96 280.89,111.62 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='363.54,64.83 363.54,61.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='363.54,63.16 358.58,63.16 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='358.58,64.83 358.58,61.49 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='238.64,165.09 238.64,161.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='238.64,163.42 230.69,163.42 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='230.69,165.09 230.69,161.75 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='289.69,98.25 289.69,94.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='289.69,96.58 281.76,96.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='281.76,98.25 281.76,94.91 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='245.32,148.38 245.32,145.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='245.32,146.71 237.31,146.71 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='237.31,148.38 237.31,145.04 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='281.83,131.67 281.83,128.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='281.83,130.00 273.81,130.00 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<polyline points='273.81,131.67 273.81,128.33 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' />
<text x='181.69' y='182.82' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>17%</text>
<text x='143.13' y='199.53' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>3%</text>
<text x='330.56' y='82.56' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>75%</text>
<text x='290.87' y='115.98' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>60%</text>
<text x='367.06' y='65.85' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>90%</text>
<text x='240.67' y='166.11' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>40%</text>
<text x='291.73' y='99.27' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>60%</text>
<text x='247.32' y='149.40' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>43%</text>
<text x='283.82' y='132.69' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>57%</text>
</g>
<g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNTUuMjU=)'>
<text x='126.15' y='199.71' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='65.40px' lengthAdjust='spacingAndGlyphs'>None of the above</text>
<text x='126.15' y='183.00' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='76.06px' lengthAdjust='spacingAndGlyphs'>Fuzz testing (fuzzing)</text>
<text x='126.15' y='161.97' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='78.73px' lengthAdjust='spacingAndGlyphs'>Tools to improve code</text>
<text x='126.15' y='170.61' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='80.51px' lengthAdjust='spacingAndGlyphs'>performance/efficiency</text>
<text x='126.15' y='149.58' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='108.53px' lengthAdjust='spacingAndGlyphs'>Tools to improve code security</text>
<text x='126.15' y='132.87' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='77.85px' lengthAdjust='spacingAndGlyphs'>Vulnerability scanning</text>
<text x='126.15' y='116.16' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='87.63px' lengthAdjust='spacingAndGlyphs'>Measuring test coverage</text>
<text x='126.15' y='95.13' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='78.73px' lengthAdjust='spacingAndGlyphs'>Tools to improve code</text>
<text x='126.15' y='103.77' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='56.49px' lengthAdjust='spacingAndGlyphs'>quality/reliability</text>
<text x='126.15' y='82.74' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='90.74px' lengthAdjust='spacingAndGlyphs'>Static analyzers/checkers</text>
<text x='126.15' y='66.03' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='40.03px' lengthAdjust='spacingAndGlyphs'>Unit testing</text>
<text x='131.08' y='217.54' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='11.56px' lengthAdjust='spacingAndGlyphs'>0%</text>
<text x='259.53' y='217.54' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='16.01px' lengthAdjust='spacingAndGlyphs'>50%</text>
<text x='387.98' y='217.54' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='20.46px' lengthAdjust='spacingAndGlyphs'>100%</text>
<text x='278.80' y='235.01' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.28px' lengthAdjust='spacingAndGlyphs'>% of respondents</text>
<text x='5.48' y='41.40' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='73.40px' lengthAdjust='spacingAndGlyphs'>(select all that apply)</text>
<text x='5.48' y='17.66' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='360.09px' lengthAdjust='spacingAndGlyphs'>At work, does your team use any of the following tools / techniques with Go</text>
<text x='5.48' y='28.46' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='29.45px' lengthAdjust='spacingAndGlyphs'>code?</text>
<text x='426.52' y='248.00' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='35.82px' lengthAdjust='spacingAndGlyphs'>n = 3,864</text>
</g>
</svg>