Tim kami memeriksa berbagai proyek sumber terbuka menggunakan PVS-Studio dan menulis tentang hasil analisis kode. Dari waktu ke waktu kita menemukan tuduhan bias yang aneh. Kami pikir ini sering "troll", dan tidak masuk akal untuk terlibat dalam diskusi dengan mereka. Di sisi lain, saya juga tidak ingin meninggalkan komentar seperti itu. Oleh karena itu, saya memutuskan untuk menulis artikel pendek agar dapat merespons dengan satu tautan.
Kami telah menulis dan terus menulis
artikel tentang pemeriksaan berbagai proyek. Kami bergerak di bidang pemasaran pendidikan. Pemrogram mempelajari informasi yang berguna dan pada saat yang sama berkenalan dengan penganalisa kode PVS-Studio. Selain itu, mendapatkan pengalaman dalam memeriksa proyek sumber terbuka, kami merangkum informasi, yang memungkinkan kami untuk membuat publikasi yang sangat menarik, seperti:
- Efek baris terakhir
- Jahat hidup dalam fungsi perbandingan
- 42 C ++ Tips
Sekarang tentang reaksi negatifnya. Beberapa artikel tanpa diduga menyebabkan komentar yang sangat kritis dan bahkan kasar. Ada banyak artikel seperti itu, dan saya tidak akan mengingat semuanya, tetapi di sini ada beberapa:
Untuk apa mereka tidak menyalahkan kita? Fakta bahwa kami ingin meremehkan kebaikan penulis proyek, bahwa pesaing menyuap kami, dan artikel yang dibuat khusus ini merusak proyek, bahwa kami adalah pemeras dan menulis artikel buruk ketika kami belum membeli lisensi. Secara umum, apa yang hanya kita belum dengar.
Saya bertanggung jawab menyatakan bahwa ketika menulis artikel kami sama sekali tidak bias. Kami menggambarkan apa yang kami lihat. Jika ada banyak kesalahan, kami menulis bahwa ada banyak kesalahan. Jika proyek berkualitas tinggi, maka kami menulis bahwa kami tidak dapat menemukan kesalahan:
Tujuan kami adalah mempopulerkan metodologi analisis statis secara keseluruhan dan menunjukkan kemampuan PVS-Studio. Untuk melakukan ini, jangan mendistorsi hasil. Jika kami tidak menemukan kesalahan dalam satu proyek, maka kami akan menemukannya di yang lain. Itu saja, tidak ada konspirasi.
Artikel ditulis oleh penulis yang berbeda. Artikel berbeda. Terkadang kita terlalu terbawa untuk menunjukkan bahwa tidak ada yang kebal dari kesalahan dan kesalahan ketik. Terkadang artikel dapat memiliki humor yang gagal. Tapi kami tidak pernah ingin menyinggung atau merendahkan siapa pun. Ngomong-ngomong, kami sendiri membuat
publikasi yang persis sama.
Tim kami menghasilkan uang dengan menjual lisensi dan keahlian menjual (mengaudit kode pelanggan). Selain itu, hampir semua kode
pelanggan kami ditutup. Oleh karena itu, tidak masuk akal untuk mencari alasan mengapa kami memutuskan untuk menulis tentang kesalahan dalam proyek open source tertentu. Proyek ini baru saja datang ke tangan dan menjadi objek penelitian. Kami tidak peduli apakah ada sesuatu di dalamnya atau tidak.
Ngomong-ngomong, siapa pun dapat
menawarkan proyek untuk verifikasi. Tetapi kami tidak berjanji bahwa kami akan memeriksanya di masa mendatang dan bahwa kami umumnya akan memeriksanya. Ada banyak proyek. Namun, untuk mengantisipasi beberapa peristiwa, kami memberikan preferensi untuk proyek-proyek dari jenis tertentu. Ketika kami mengadaptasi PVS-Studio untuk menguji aplikasi yang disematkan, itu rasional untuk memeriksa
RT-Thread IoT OS , dan bukan, misalnya, sebuah game. Segera kami
berencana untuk menampilkan PVS-Studio untuk Jawa dan, tentu saja, kami akan beralih untuk membuka proyek-proyek Java. Karena itu, saya memberi petunjuk. Tidak perlu menunggu sampai kami memeriksa proyek favorit Anda. Anda dapat melakukannya sendiri menggunakan versi uji coba.
Saya harap saya telah mengusir semangat teori konspirasi. Terima kasih atas perhatiannya. Dan coba
PVS-Studio sendiri. Anda akan menyukainya.