El equipo de PVS-Studio es imparcial al escribir artículos

Nuestro equipo verifica varios proyectos de código abierto utilizando PVS-Studio y escribe sobre los resultados del análisis de código. De vez en cuando nos encontramos con extrañas acusaciones de parcialidad. Creemos que a menudo se trata de "trolls", y no tiene sentido entablar conversaciones con ellos. Por otro lado, tampoco quiero dejar tales comentarios completamente sin respuesta. Por lo tanto, decidí escribir un breve artículo para poder responder con un enlace.

Unicornio sorprendido por las discusiones


Hemos escrito y seguimos escribiendo artículos sobre los controles de varios proyectos. Nos dedicamos al marketing educativo. Los programadores aprenden información útil y al mismo tiempo se familiarizan con el analizador de código PVS-Studio. Además, ganando experiencia en la prueba de proyectos de código abierto, resumimos la información, lo que nos permite hacer publicaciones muy interesantes, como:

  1. Efecto de la última línea
  2. El mal vive en funciones de comparación
  3. 42 consejos C ++

Ahora sobre la reacción negativa. Algunos artículos inesperadamente causan comentarios muy críticos e incluso abusivos. Hubo muchos de esos artículos, y no los recordaré todos, pero aquí hay algunos:


¿Por qué no nos culpan? El hecho de que queremos menospreciar los méritos de los autores de un proyecto, que un competidor nos sobornó, y este artículo personalizado daña específicamente el proyecto, que somos chantajistas y escribimos artículos malos cuando no hemos comprado una licencia. En general, lo que solo nosotros no hemos escuchado.

Declaro responsablemente que al escribir artículos somos absolutamente imparciales. Describimos lo que vemos. Si hay muchos errores, escribimos que hay muchos errores. Si el proyecto es de alta calidad, entonces escribimos que no pudimos encontrar errores:


Nuestro objetivo es popularizar la metodología de análisis estático en su conjunto y demostrar las capacidades de PVS-Studio. Para hacer esto, no distorsione los resultados. Si no encontramos errores en un proyecto, los encontraremos en otro. Eso es todo, no hay conspiración.

Los artículos están escritos por diferentes autores. Los artículos son diferentes. A veces nos dejamos llevar tratando de demostrar que nadie es inmune a errores y errores tipográficos. A veces los artículos pueden tener un humor fracasado. Pero nunca quisimos ofender o denigrar a nadie. Por cierto, nosotros mismos hicimos exactamente las mismas publicaciones .

Nuestro equipo gana dinero vendiendo licencias y vendiendo experiencia (auditoría del código del cliente). Además, casi todos los códigos de nuestros clientes están cerrados. En consecuencia, no tiene sentido buscar la razón por la que decidimos escribir sobre errores en un proyecto de código abierto en particular. Este proyecto se hizo realidad y se convirtió en objeto de investigación. No nos importa si había algo en él o no.

Por cierto, cualquiera puede ofrecer un proyecto para verificación. Pero no prometemos que lo revisaremos en el futuro previsible y que generalmente lo revisaremos. Hay muchos proyectos. Y, sin embargo, en previsión de algunos eventos, damos preferencia a proyectos de cierto tipo. Cuando adaptamos PVS-Studio para probar aplicaciones integradas, era racional verificar RT-Thread IoT OS y no, por ejemplo, un juego. Pronto planeamos mostrar PVS-Studio para Java y, naturalmente, cambiaremos para abrir proyectos Java. Por lo tanto, les doy una pista. No es necesario esperar hasta que verifiquemos su proyecto favorito. Puede hacerlo usted mismo usando la versión de prueba.

Sigue al unicornio. Pruebe el analizador de código PVS-Studio.


Espero haber disipado el espíritu de la teoría de la conspiración. Gracias a todos por su atención. Y prueba PVS-Studio tú mismo. Te gustará

Source: https://habr.com/ru/post/es419523/


All Articles