¿Hay alguna herramienta para detectar código repetitivo en aplicaciones iOS/Objective-C?Código DRYing en iOS/Objective-C
Respuesta
Puede usar Jenkins y PMD's Copy Paste Detector (CPD) para encontrar el código duplicado en su código fuente objetivo C. Vea las instrucciones aquí: http://deadmeta4.com/2011/05/17/objective-c-copy-paste-detection-using-jenkins/
Here's a ZIP of a project que utiliza el mismo enfoque (CPD de PMD) y muestra los resultados en el registro de compilación de Xcode.
Esto es astuto - ¿Alguna idea de quién creó esto? –
¿Creó qué? :) PMD/CPD fue desarrollado por InfoEther. Tomé la gramática Objective-C de CPD de deadmeta4.com y la comparé con Xcode Project –
. Me preguntaba quién la incluyó en un proyecto de Xcode. Gran trabajo - gracias por compartir :) –
- 1. Scala DRYing try/catch
- 2. DRYing especificaciones repetidas en RSpec
- 3. DRYing yard parameters
- 4. DRYing up layout locales en expressjs rendering
- 5. Incluyendo código en proyectos de código abierto
- 6. Convertir código Java en código Clojure rápido
- 7. ¿Código para crear código CAPTCHA en ASP.NET?
- 8. Código "Boilerplate" en Python?
- 9. Código gris en .NET
- 10. código konami en flex
- 11. Código RSA en matlab
- 12. Código ofuscado en C
- 13. ASP.net código en línea
- 14. Formato Código En MonoDevelop
- 15. Interbloqueo en concurrent.futures código
- 16. Código administrado en
- 17. Código extraño en java.util.concurrent.LinkedBlockingQueue
- 18. GradientDrawable en el Código
- 19. Código en línea en DokuWiki
- 20. Anotar código en VS 2010 sin cambiar ese código
- 21. ¿Cómo convierto el código Java en código C#?
- 22. Declaraciones condicionales en código PHP entre código HTML
- 23. Medir la cobertura del código solo en el nuevo código
- 24. ¿Cómo suprimir el análisis de código en el código generado?
- 25. Cómo cambiar las líneas de código en el código X
- 26. ¿El código es más rápido que el código en línea?
- 27. ¿Código incorrecto en el código de ejemplo de Apple?
- 28. Alineación de código/margen de código en Visual Studio
- 29. Cómo imprimir código en HTML
- 30. ¿Genera código Java en Eclipse?
Command F? No estoy seguro exactamente de lo que está preguntando: ¿dentro del código fuente o durante el tiempo de ejecución? – Nightfa11
En mi navegación, no he encontrado ninguna herramienta para Objective C. Puede estar ahí, pero aún no lo he encontrado. Definitivamente sería útil ya que varios proyectos que he visto podrían beneficiarse enormemente :-) – drekka
@HotLicks Repetitive no es lo mismo que copiar. Terminología, hombre! ;) – Kevin