Codacy 15 میلیون دلار برای بهبود بررسی کد با اتوماسیون جمع آوری می کند • TechCrunch

بررسی کد یک مرحله کلیدی در طول فرآیند توسعه نرمافزار است – زمانی که افراد یک برنامه را با مشاهده و خواندن بخشهایی از کد منبع بررسی میکنند. اما علیرغم اهمیت آن، همه توسعه دهندگان از نحوه عملکرد مرور کدهای سنتی راضی نیستند. به عنوان مثال، یک مایکروسافت مطالعه دریافتند که نتایج بررسی کد اغلب با انگیزه ها مطابقت ندارد، چه به دلیل انتظارات غیر واقعی یا منابع ناکافی توسعه دهنده.
Jaime Jorge با هدف تغییر بررسی کدها برای بهتر شدن، Codacy را تأسیس کرد که اطلاعاتی در مورد کیفیت، امنیت، انطباق و عملکرد کد ارائه می دهد. پس از راه اندازی محصول جدیدی که برای اندازه گیری معیارهای عملکرد مهندسی طراحی شده است، Codacy مستقر در لیسبون دور سرمایه گذاری 15 میلیون دلاری سری B را به رهبری Bright Pixel Capital، شرکت VC یکی از بزرگترین کارفرمایان پرتغال، گروه Sonae، بسته است.
Codacy تا به امروز 28 میلیون دلار جمع آوری کرده است.
خورخه در یک مصاحبه ایمیلی به TechCrunch گفت: «به منظور رقابتی ماندن در دنیایی که هر شرکتی تحت رهبری نرمافزار است، شرکتها باید بین کیفیت و سرعت تحویل تعادل برقرار کنند. «تصویب کار از راه دور در صنعت، شرکتها را به آشفتگی کشانده است و تنش بین مهندسانی که برای انعطافپذیری و آزادی درآمد کسب میکنند و مدیرانی که در قبال نتایج پاسخگو هستند، ایجاد کرده است. بسیاری از شرکتها به اشتباه نظارت را به عنوان راهحلی انتخاب کردهاند که در درازمدت فرهنگ را بدتر میکند و مانع از استخدام و حفظ بهترین استعدادهای ممکن میشود.»
خورخه پایان نامه کارشناسی ارشد خود را با تمرکز بر شناسایی کد تکراری انجام داد، که علاقه او را به تجارت بازبینی کد برانگیخت. او با یکی دیگر از بنیانگذاران Codacy، João Caxaria، همکاری کرد تا این استارتاپ را در سال 2012 راه اندازی کند.
اعتبار تصویر: کدسی
از زمان تأسیس Codacy در ده سال پیش، بازار بررسی کد به طور قابلتوجهی رشد کرده است، با شرکتهایی مانند SonarSource و DeepCode – که پلتفرمهایشان پایگاههای کد را برای یافتن اشکال اسکن میکنند – صدها میلیون دلار سرمایهگذاری خطرپذیر جمعآوری کردند. مدیران فعلی مانند آمازون نیز کلاه خود را در رینگ انداخته اند (نگاه کنید به: CodeGuru).
اما خورخه استدلال می کند که مقیاس پلت فرم Codacy نشان دهنده موفقیت آن است. طی 12 ماه گذشته، این پلتفرم بیش از 20 میلیون آسیبپذیری را مشاهده کرد و به ادعای خورخه، زمان صرف شده توسط توسعهدهندگان برای بررسیهای کیفی تا 60 درصد کاهش یافت.
ما باید حرف او را قبول کنیم – آمارهایی مانند آنها بهطور مستقل تأیید سخت است. اما چی است قابل تأیید این است که Codacy یک فرصت تجاری قوی فراتر از بررسی کد در زمینه نظارت بر عملکرد مهندسی می بیند. این تمرکز Pulse، دومین محصول این شرکت است، که هدف آن اندازهگیری مواردی مانند فرکانس استقرار نرمافزار، زمان انجام تغییرات در کد و سایر جنبههای توسعه نرمافزار است که با «تأثیر تجاری» مرتبط است.
خورخه گفت: «Pulse معیارهایی را جمع آوری می کند که تیم ها را قادر می سازد عملکرد را بدون به خطر انداختن فرهنگ سالم درک کنند. «ما به طور مستقیم در مشتریان خود شاهد تلاش برای حفظ فرهنگ عملکرد سالم بر سر کار از راه دور هستیم. هدف پالس کمک به این روند است.»
مطمئناً هر توسعهدهندهای با ایده نظارت دقیق بر کار خود موافق نیست. از سوی دیگر، ممکن است اهمیتی نداشته باشد که مدیران برای تعیین کمیت، یا حداقل تلاش برای تعیین کمیت مشارکتهای فردی در پروژهها، فایدهای ببینند.
خورخه گفت که Codacy “معمولا” داده های مشتری را حذف می کند، از جمله معیارهای عملکرد، که “دیگر برای حفظ عملکرد عادی نیازی نیست”. [the company’s] تولید – محصول[s]”
“ما در طول زمان دریافتیم که … رهبری تمایل دارد به معیارهایی که به نتایج کسب و کار بزرگتر نزدیکتر هستند توجه کند. به عبارت دیگر، رهبری مراقب جنگل است نه درختان. به همین دلیل است که ما پالس را طراحی کردیم: برای ارائه مجموعه ای معنادار و منسجم از معیارهایی که رهبری به آن اهمیت می دهد. به این ترتیب، آنها با اندازهگیری عملکرد از آنچه که همکارانشان در بخشهای دیگر انجام میدهند پیروی میکنند و در عین حال فرهنگ مهندسی خود را به خطر نمیاندازند.»
به نظر می رسد که Codacy در حال انجام کار درستی است، با پایگاه مشتری از حدود 870 برند، از جمله Panasonic و Delivery Hero، و پایگاه کاربری بیش از 300000 توسعه دهنده. خورخه میگوید که این بودجه بیشتر برای تحقیق و توسعه محصول، از جمله افزودن قابلیتهای جدید به خدمات موجود Codacy، ارائه خدمات جدید به بازار و استخدام استعدادهای ارشد در تیمهای مهندسی، پشتیبانی و موفقیت و همچنین فروش و بازاریابی شرکت، اختصاص خواهد یافت. (تعداد کارمندان Codacy امروز به 100 نفر می رسد.)
کندی گستردهتر در فناوری ثابت میکند که برای ما مفید است زیرا شرکتها امیدوارند فرآیندها را خودکار کنند و در عین حال کیفیت را ثابت نگه دارند و عملکرد مهندسی خود را درک کنند. خورخه ادامه داد: علیرغم فراوانی اخراجها در صنعت، ما شاهد هستیم که بسیاری از مشتریان ما واقعاً در استفاده از مجموعه محصولات ما گسترش یافتهاند. ما واقعاً نسبت به ماهیت بیزمان و وابسته توسعه نرمافزار خوشبین هستیم. این به چرخه ها بستگی ندارد و حرکت آن بر پشت یک تحول دیجیتال در سراسر جهان ساخته شده است. اکنون زمان آن است که نسبت به این واقعیت که هر شرکتی میخواهد نرمافزار رهبری شود، حریص بود.»