Esistono strumenti per rilevare il codice ripetitivo nelle app iOS/Objective-C?DRYing code in iOS/Objective-C
risposta
È possibile utilizzare Jenkins e PMD's Copy Paste Detector (CPD) per trovare il codice duplicato nel codice sorgente C dell'obiettivo. Vedere le istruzioni: http://deadmeta4.com/2011/05/17/objective-c-copy-paste-detection-using-jenkins/
Here's a ZIP of a project che utilizza lo stesso approccio (CPD di PMD) e mostra i risultati nel log di costruzione di Xcode.
Questo è perfetto - qualsiasi idea chi lo abbia creato? –
Creato cosa? :) PMD/CPD è stato sviluppato da InfoEther. Ho preso la grammatica Objective-C di CPD da deadmeta4.com e l'ho analoga a Xcode Project –
Mi chiedevo chi l'ha racchiuso in un progetto Xcode. Ottimo lavoro - grazie per la condivisione :) –
- 1. Scala DRYing try/catch
- 2. Code effetto in Javascript
- 3. Code prioritarie in Java
- 4. Code Signing in Xcode
- 5. Code Contracts in Mono
- 6. Apri file in Word tramite il code code behind
- 7. Come gestire i modelli di Code-Code?
- 8. Elaborazione code e code di database
- 9. Code di lavoro in Clojure
- 10. Ambiguity in Word Interop code
- 11. Infinity generato in python code
- 12. hot code loading in haskell
- 13. BadParcelableException in google maps code
- 14. Come vengono eliminate le sessioni di code-code scadute?
- 15. Ruby code to JAR
- 16. Sistema code messaggi
- 17. inspect native code
- 18. Perl - Code Enhancement
- 19. Debugging Rascal code
- 20. Debug Modelica code
- 21. Obfuscate PHP code
- 22. Silverlight Code Obfuscation
- 23. Profiling Mathematica Code
- 24. JavaScript Code Signing
- 25. Crashlytics not deobfusticating code
- 26. Structuring Win32 GUI code
- 27. Timing Objective-C code
- 28. Creazione dialogo pin-code
- 29. Ottimizza JavaScript DrillDown code
- 30. Come impostare macro predefinite in Code :: Blocks
Comando F? Non sei sicuro di quello che stai chiedendo - All'interno del codice sorgente o durante il runtime? – Nightfa11
Nella mia navigazione non mi sono imbattuto in nessuno di questi strumenti per Objective C. Potrebbe essere là fuori, non l'ho ancora trovato. Sicuramente sarebbe utile visto che molti progetti che ho visto potrebbero trarne enormi benefici :-) – drekka
@HotLicks Il ripetitivo non è lo stesso di quello copiato. Terminologia, amico! ;) – Kevin