코드 검토는 소프트웨어 개발 프로세스의 중요한 단계입니다. 소스 코드의 일부를 보고 읽고 프로그램을 확인할 때입니다. 그러나 그 중요성에도 불구하고 모든 개발자가 전통적인 코드 검토 메커니즘에 만족하지는 않습니다. 예를 들어 Microsoft의 조사에 따르면 코드 검토 결과는 비현실적인 기대 또는 개발자 리소스 부족으로 인한 동기와 일치하지 않는 경우가 많습니다.

코드 리뷰를 더 나은 것으로 바꾸기 위해 Jaime Jorge는 코드 품질, 보안, 컴플라이언스 및 성능에 대한 정보를 제공하는 Codacy를 공동 설립했습니다. 엔지니어링 성과 지표를 측정하도록 설계된 신제품 출시 직후 리스본에 본사를 둔 Codacy는 포르투갈에서 가장 큰 고용주 중 하나 인 Sonae Group의 기업 VC 인 Bright Pixel Capital이 주도하는 1,500 만 달러의 시리즈 B 자금 조달 라운드를 완료했습니다.

Codacy는 현재까지 2,800만 달러를 조달하고 있습니다.

“모든 기업이 소프트웨어 중심의 세계에서 경쟁력을 유지하기 위해서는 기업은 품질과 납기의 균형을 맞추어야 한다”고 Jorge는 TechCrunch의 이메일 인터뷰에서 말했다. “업계가 원격 작업을 채택함에 따라 기업은 혼란에 빠져 유연성과 자유를 요구해 얻는 엔지니어와 결과에 책임이 있는 매니저 사이에 긴장이 발생하고 있습니다. 많은 기업들이 모니터링을 해결책으로 실수로 채택하고 있으며 장기적으로 문화를 악화시키고 가능한 한 최고의 인재를 채용하고 유지하는 것을 방해하고 있습니다.

Jorge는 중복 코드를 식별하는 데 중점을 둔 석사 논문을 작성했으며 코드 검토 비즈니스에 관심이있었습니다. 그는 Codacy의 또 다른 공동 설립자 João Caxaria와 협력하여 2012년에 스타트업을 시작했습니다.

이미지 크레딧: 코다시

Codacy가 10년 전에 설립된 이래, 코드 검토 시장은 크게 성장하고 있으며, SonarSource 및 DeepCode와 같은 기업(플랫폼이 코드베이스를 스캔하여 버그를 감지함)은 벤처 캐피탈에서 수억 달러를 조달했습니다. 했다. Amazon과 같은 기존 기업도 링에 탈모했습니다(CodeGuru 참조).

그러나 Jorge는 Codacy 플랫폼의 규모가 성공을 보여주고 있다고 주장합니다. 지난 12개월 동안 이 플랫폼은 2천만 개가 넘는 취약점을 발견했으며, 조지에 따르면 개발자가 품질 검토에 소비하는 시간이 최대 60% 감소했습니다.

우리는 그의 말을 믿어야 합니다. 그러한 통계는 독립적으로 확인하기가 어렵습니다. 하지만 무엇 Codacy가 엔지니어링 성능 모니터링 분야에서 코드 검토를 넘어서는 강력한 비즈니스 기회를 발견했음을 확인할 수 있습니다. 이는 회사의 두 번째 제품인 Pulse의 초점이며 소프트웨어 배포 빈도, 코드 변경 리드 타임 및 “비즈니스에 미치는 영향”과 관련된 소프트웨어 개발의 다른 측면 등을 측정하는 것입니다. 목적입니다.

“Pulse는 팀이 건강한 문화를 손상시키지 않고 성능을 이해할 수 있도록 하는 지표를 수집합니다.”라고 Jorge는 말합니다. “우리는 원격 작업에서 건전한 성과 문화를 유지하는 데 어려움을 겪고있는 고객을 직접 보았습니다. 펄스는이 프로세스를 지원하는 것을 목표로합니다.”

확실히 모든 개발자가 자신의 작업을 신중하게 모니터링한다는 생각에 참여하는 것은 아닙니다. 한편, 관리자가 프로젝트에 대한 개별 기여를 정량화할 것인지 아니면 적어도 정량화를 시도할 때 이점이 있다고 생각하는지는 문제가 아닐 수도 있다.

Jorge는 Codacy가 성능 메트릭을 포함한 고객 데이터를 “정기적으로”삭제한다고 말합니다. [the company’s] 제품[s]”

“시간이 지남에 따라 경영진은 더 큰 비즈니스 성과에 가까운 지표를 신경 쓰는 경향이 있다는 것을 알게 되었습니다. 즉, 리더십은 나무가 아닌 숲을 염려합니다. 이것이 Pulse를 설계한 이유 리더십이 걱정하는 의미 있는 일관성 있는 일련의 지표를 제공하기 때문입니다.” 문화를 훼손하지 않습니다.”

Codacy는 Panasonic 및 Delivery Hero를 포함하여 약 870개 브랜드의 고객 기반과 300,000개 이상의 개발자 사용자 기반을 보유하고 있으며 뭔가 올바른 일을 하는 것처럼 보입니다. Jorge 씨에 의하면, 자금은 주로 제품의 R&D에 충당됩니다. 여기에는 Codacy의 기존 서비스에 새로운 기능을 추가하고, 새로운 서비스를 시장에 출시하고, 회사의 엔지니어링, 지원, 성공 팀, 영업 및 마케팅 수석 인력을 채택하는 등이 포함됩니다. 합니다. (현재 Codacy의 직원 수는 100명입니다.)

“기업은 프로세스를 자동화하고 품질을 안정화하며 엔지니어링 성능을 이해하고자 하기 때문에 기술의 광범위한 감속은 우리에게 유익한 것으로 입증되었습니다. 하지만 많은 고객들이 실제로 우리 제품군의 사용을 확대하고 있음을 보았습니다.”라고 Jorge는 계속합니다. “우리는 소프트웨어 개발의 시대를 초월한 의존적 성질에 대해 매우 강력합니다. 그것은 사이클에 의존하지 않고 그 기세는 세계적인 디지털 변환을 배경으로 구축되고 있습니다. 지금은 모든 기업이 소프트웨어 주도가 되고 싶다는 사실에 욕심이 될 때입니다.”

Leave a Reply

Your email address will not be published.