Estoy trabajando en una impresora bonita de C++ y me gustaría mostrar los resultados de la impresora bonita comparando el código antes y después de ejecutarlo. ¿Alguien sabe dónde puedo encontrar algún código C++ feo para ejecutar a través de prettypretty? Idealmente, el código provendría de algún software de código abierto.Ugly C++ código
Respuesta
Intenta hacer una búsqueda de "ofuscación de C++" y deberías poder encontrar el código de C++ que es difícil de leer.
Otra buena prueba es tomar el código normal de C++ y ver qué tan bien puede reformatearlo a un estándar de formato de código diferente.
No C++ pero ¿has comprobado el Concurso internacional de códigos C ofuscado?
retirar algunos de los ganadores code
Here is a list of bugs presentadas contra el proyecto de C++/C herramientas Eclipse. Muchos de los errores se refieren al código que no estaba formateado correctamente, por lo que puede ver cómo hicieron las cosas e incluso mirar las correcciones si se resuelven.
Si no puede encontrar un buen corpus de código feo, siempre puede escribir un "código ugly" y luego ejecutarlo en algún código promedio.
Por ejemplo:
- Retire todos los espacios insignificantes
- quitar/insertar espacios aleatorios
- Sustituye las pestañas con diferente número de espacios.
+1 para "código uglificador": P – Davy8
También puedo recomendar el código de http://www.ioccc.org/ –
Cualquier cosa codificada en GNU coding standards le dará un estilo de sangría de mierda para practicar. Verbatim ejemplo:
if (x < foo (y, z))
haha = bar[4] + 5;
else
{
while (z)
{
haha += foo (z, z);
z--;
}
return ++x + bar();
}
Espera ... ¿WTF es eso? Ese es probablemente el peor estándar de codificación que haya existido. –
Eso es solo el estilo predeterminado de emacs. –
@Thomas: Parece feo al principio, pero después de un tiempo es mucho más fácil de leer, especialmente si se hace mucha programación de ceceo. –
¿Su impresora bonita es presumiblemente configurable? Entonces podrá generar código feo para las entradas adecuadas.
Mira "golfed" C++ programs on the Code Golf Stack Exchange site. Están uglified para ahorrar espacio.
- 1. Ugly "disabled" imágenes de TMainMenu
- 2. Cómo deshacerse de ugly asp: Menú parpadeo?
- 3. C# Código inalcanzable detectado
- 4. C++ pureza código
- 5. C# organizando mi código
- 6. c - tenedor() código
- 7. C# usando otros código
- 8. Código ofuscado en C
- 9. código C que implica {}
- 10. generador de código C#
- 11. C# .net código fuente
- 12. Timing Objective-C código
- 13. Análisis de código C#
- 14. Código koans para C?
- 15. Código de C# ofuscado
- 16. Código abierto compilador/convertidor C++ a C#
- 17. llamar a código C++ de c
- 18. Usando/mezclando C en código C++?
- 19. Visualización de código fuente C/C++?
- 20. C++ código y objetos de C?
- 21. C código compilado con C++: referencia indefinida
- 22. Usar el código Python en C/C++
- 23. ¿El código C todavía se considera C++?
- 24. Cómo convertir código C++ a C
- 25. Formato de código C/C++ en guardar
- 26. Netbeans C/C++ JavaDoc código de finalización
- 27. Incompatibilidad entre C y C++ código
- 28. Inyección de código con C#
- 29. C# refactorizar código si-else
- 30. C++ código fuente de vector
¿Hay un bonito código C++? Considero feo cualquier código de C++ ;-) SCNR – Mecki
¿Por qué estás trabajando en una impresora bonita si no puedes encontrar algún código feo? :) –
También me pregunto por qué alguien escribiría su propio "prettyfier". – Tim