Stack Overflow, la popular plataforma social de preguntas y respuestas para desarrolladores, lanzada el 1 de abril un ingenioso ‘inocente’ con motivo de ‘April’s Fools: cada vez que un usuario intentaba copiar un código publicado en la plataforma, se mostraba un mensaje advirtiendo que no quedaba más «copiar / pegar gratis» y animándolo a obtener una clave para solucionarlo.
Pero mientras preparaban esta broma, se dieron cuenta de que si podían detectar cuando alguien estaba intentando copiar el código de una de sus páginas, también podrían compilar estadísticas para mostrar qué códigos se han copiado más.
A sí, desarrolló una herramienta de seguimiento web local, creando eventos personalizados para monitorear cuando uno de los usuarios del sitio copió texto de él. Estos hechos permitieron recoger datos como si el texto procediera de preguntas, respuestas o comentarios, un bloque de código o texto normal, o conocer la reputación del «copiado».
Luego procedieron a recopile estos datos durante dos semanas completas, entre el 26 de marzo y el 9 de abril, período durante el cual se produjeron 40,623,987 ejemplares. Y así descubrieron algunos datos curiosos (y otros, por supuesto, bastante esperados):
-
La mayoría de los copypasts son de usuarios anónimos (86%)– Cuanto mayor sea la «reputación» del usuario en el sitio, menor será el número de copias de código.
-
Los copypasts se realizaron con mayor frecuencia en días y horas laborables.
-
Una de cada cuatro personas que ven una pregunta de Stack Overflow copió un fragmento de código a los cinco minutos de acceder a la web.
-
Con curiosidad la mayoría (52,4%) las copias provienen de respuestas fallidas, aunque las aceptadas tienen una mayor tasa de copias por publicación.
Al comprobar el Etiquetas que provienen más de copypasts, encontramos la siguiente clasificación:
1. | html | css |
2. | javascript |
3. | pitón |
4. | pitón | pandas |
5. | javascript | jquery |
6. | pitón | pandas | marco de datos |
7. | pitón | matplotlib |
8. | git |
9. | php |
10. | jquery |
«Si alguna vez se ha sentido mal por copiar código de nuestro sitio en lugar de escribirlo desde cero, ¡no se preocupe! ¿Por qué rebobinar cuando otra persona ya lo ha hecho? ¿Trabajo duro? […] Reutilizar el conocimiento no es algo malo: le ayuda a aprender, hacer que el código funcione más rápido y reducir su frustración. «
¿Cuáles son las publicaciones más copiadas?
Un bloque de código de respuesta: «Con una puntuación de publicación de 3.497 y 11.829 copias, me complace informar que ‘Cómo iterar a través de filas en un DataFrame en Pandas‘recibió la mayor cantidad de copias. Respondida en 2013, esta pregunta sigue ayudando a miles de personas cada semana. «
Texto sin formato de una respuesta: «Con respecto a la respuesta más copiada con texto sin formato, tenemos ‘TypeError: this.getOptions no es una función [closed]‘con una puntuación de edición de 218 y 1.570 copias en total. Aunque no pudimos confirmar esto, sospechamos que lo que se está copiando es ‘[email protected]’ «.
Un bloque de código de pregunta: «Y la pregunta más copiada con una puntuación de publicación de 2,147 y 3,665 copias, tenemos ‘Cómo crear un botón HTML que actúe como enlace‘».
Vía | Blog de StackOverflow
También te puede interesar
-
La red social Butterflies AI agrega una función que te convierte en un personaje de IA
-
Capture cada momento como un profesional con la cámara más potente del Galaxy Z Flip hasta el momento – Samsung Newsroom México
-
Epiroc lanza un nuevo equipo de perforación de producción de pozos largos
-
Caroline Doherty está satisfecha con los resultados del Leaving Cert de los estudiantes de Moville
-
En imágenes: gran revuelo en la jornada de puertas abiertas de los apicultores de Laois – Página 1 de 9