| <?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='263.35pt' viewBox='0 0 432.00 263.35'> |
| <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='cpMC4wMHw0MzIuMDB8MC4wMHwyNjMuMzU='> |
| <rect x='0.00' y='0.00' width='432.00' height='263.35' /> |
| </clipPath> |
| </defs> |
| <g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNjMuMzU=)'> |
| </g> |
| <defs> |
| <clipPath id='cpMTE5LjA0fDQyNi41Mnw0Mi4zM3wyMTYuNDg='> |
| <rect x='119.04' y='42.33' width='307.48' height='174.15' /> |
| </clipPath> |
| </defs> |
| <g clip-path='url(#cpMTE5LjA0fDQyNi41Mnw0Mi4zM3wyMTYuNDg=)'> |
| <polyline points='185.88,216.48 185.88,42.33 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='319.57,216.48 319.57,42.33 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='119.04,216.48 119.04,42.33 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='252.73,216.48 252.73,42.33 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='386.41,216.48 386.41,42.33 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <rect x='119.04' y='178.62' width='31.50' height='15.14' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='119.04' y='197.55' width='14.63' height='15.14' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='119.04' y='65.05' width='173.37' height='15.14' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='119.04' y='102.91' width='142.06' height='15.14' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='119.04' y='46.12' width='233.81' height='15.14' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='119.04' y='140.76' width='88.72' height='15.14' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='119.04' y='83.98' width='143.42' height='15.14' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='119.04' y='159.69' width='85.88' height='15.14' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='119.04' y='121.83' width='92.78' height='15.14' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <polyline points='153.17,188.09 153.17,184.30 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='153.17,186.19 147.92,186.19 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='147.92,188.09 147.92,184.30 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='135.52,207.02 135.52,203.23 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='135.52,205.12 131.82,205.12 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='131.82,207.02 131.82,203.23 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='296.30,74.51 296.30,70.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='296.30,72.62 288.53,72.62 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='288.53,74.51 288.53,70.73 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='265.16,112.37 265.16,108.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='265.16,110.48 257.04,110.48 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='257.04,112.37 257.04,108.58 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='355.54,55.58 355.54,51.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='355.54,53.69 350.15,53.69 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='350.15,55.58 350.15,51.80 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='211.59,150.23 211.59,146.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='211.59,148.34 203.93,148.34 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='203.93,150.23 203.93,146.44 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='266.51,93.44 266.51,89.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='266.51,91.55 258.40,91.55 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='258.40,93.44 258.40,89.65 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='208.72,169.16 208.72,165.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='208.72,167.26 201.12,167.26 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='201.12,169.16 201.12,165.37 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='215.69,131.30 215.69,127.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='215.69,129.41 207.94,129.41 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='207.94,131.30 207.94,127.51 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <text x='156.55' y='188.88' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>12%</text> |
| <text x='138.00' y='207.81' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='10.84px' lengthAdjust='spacingAndGlyphs'>5%</text> |
| <text x='298.42' y='75.31' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>65%</text> |
| <text x='267.11' y='113.17' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>53%</text> |
| <text x='358.85' y='56.38' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>87%</text> |
| <text x='213.76' y='151.02' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>33%</text> |
| <text x='268.46' y='94.24' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>54%</text> |
| <text x='210.92' y='169.95' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>32%</text> |
| <text x='217.82' y='132.10' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='15.00px' lengthAdjust='spacingAndGlyphs'>35%</text> |
| </g> |
| <g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNjMuMzU=)'> |
| <text x='114.11' y='207.70' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='58.72px' lengthAdjust='spacingAndGlyphs'>None of the above</text> |
| <text x='114.11' y='188.78' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='68.28px' lengthAdjust='spacingAndGlyphs'>Fuzz testing (fuzzing)</text> |
| <text x='114.11' y='169.85' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='97.44px' lengthAdjust='spacingAndGlyphs'>Tools to improve code security</text> |
| <text x='114.11' y='147.03' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='70.69px' lengthAdjust='spacingAndGlyphs'>Tools to improve code</text> |
| <text x='114.11' y='154.80' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='72.28px' lengthAdjust='spacingAndGlyphs'>performance/efficiency</text> |
| <text x='114.11' y='131.99' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='69.90px' lengthAdjust='spacingAndGlyphs'>Vulnerability scanning</text> |
| <text x='114.11' y='113.06' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='78.67px' lengthAdjust='spacingAndGlyphs'>Measuring test coverage</text> |
| <text x='114.11' y='90.24' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='70.69px' lengthAdjust='spacingAndGlyphs'>Tools to improve code</text> |
| <text x='114.11' y='98.02' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='50.72px' lengthAdjust='spacingAndGlyphs'>quality/reliability</text> |
| <text x='114.11' y='75.20' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='81.46px' lengthAdjust='spacingAndGlyphs'>Static analyzers/checkers</text> |
| <text x='114.11' y='56.27' text-anchor='end' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='35.94px' lengthAdjust='spacingAndGlyphs'>Unit testing</text> |
| <text x='119.04' y='226.57' text-anchor='middle' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='10.39px' lengthAdjust='spacingAndGlyphs'>0%</text> |
| <text x='252.73' y='226.57' text-anchor='middle' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='14.39px' lengthAdjust='spacingAndGlyphs'>50%</text> |
| <text x='386.41' y='226.57' text-anchor='middle' style='font-size: 7.20px;fill: #666666; font-family: "Arial";' textLength='18.38px' lengthAdjust='spacingAndGlyphs'>100%</text> |
| <text x='272.78' y='243.87' 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='30.60' 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='392.31px' lengthAdjust='spacingAndGlyphs'>At work, does your team use any of the following tools / techniques with Go code?</text> |
| <text x='426.52' y='256.28' text-anchor='end' style='font-size: 7.20px;fill: #999999; font-family: "Arial";' textLength='32.16px' lengthAdjust='spacingAndGlyphs'>n = 4,150</text> |
| </g> |
| </svg> |