Gibt es einen kostenlosen Cheatsheet zum Ruby-Refactoring, den ich ausdrucken und an die Wand hängen kann?Ruby Refactoring Cheatsheet?
Antwort
Ich gehe davon aus Ihrem Gespräch über gemeinsame code smells nehmen und sie Refactoring. Ich habe nichts Rubinspezifisches gesehen, aber das meiste, was ich gesehen habe, kann auf jede objektorientierte Sprache angewendet werden, wenn Sie die basic concepts of OOP kennen.
Versuchen Sie Smells to Refactorings, die eine zweiseitige Kurzreferenz ist, die Code Gerüche beschreibt und dann Refactoring-Methoden auflistet, die verwendet werden können, um sie zu beheben. Um eine Beschreibung (zusammen mit Codebeispielen in Java) jeder dieser Refactoring-Methoden zu erhalten, sehen Sie sich die Seite Refactorings Catalog auf Martin Fowlers Seite an.
Welche Art von Ruby Refactoring möchten Sie tun? Ich denke, diese Frage muss etwas geklärt werden.
Andernfalls für ein Refactoring-Tool Rubin, können Sie check out: Rfactor
+1 schön. habe nie Rfactor benutzt, vielleicht kannst du deine Erfahrungen damit teilen. Verwenden Sie es im Editor oder separat in der Befehlszeile? –
- 1. Ruby-Sprache Cheatsheet/Poster/Referenz/Übersicht?
- 2. Refactoring in Ruby
- 3. Ruby Refactoring in Vim
- 4. Emacs Cheatsheet?
- 5. SQL Cheatsheet?
- 6. WMI Cheatsheet?
- 7. Refactoring Modell Methoden in Ruby On Rails
- 8. "Cheatsheet" oder Checkliste für Rails Anfänger?
- 9. C# - CheatSheet für Sammlung und Generics
- 10. Refactoring mit dynamisch typisierter Sprache
- 11. Datenschicht Refactoring
- 12. Refactoring Kopierfunktionalität
- 13. Refactoring SQL
- 14. Refactoring Frage
- 15. LINQ Refactoring
- 16. AutoFixture refactoring
- 17. Refactoring-Bedingung mit einem Bereich von Werten
- 18. Refactoring Quartz Jobdata
- 19. Refactoring Service Layer-Klassen
- 20. Java Refactoring-Tools
- 21. Refactoring Schön mit Versionskontrolle
- 22. Capistrano: deploy.rb Datei Refactoring
- 23. Javascript eval() Refactoring
- 24. Refactoring für SOLID-Prinzipien
- 25. Ant exec Refactoring
- 26. Regex für Refactoring
- 27. Scala Refactoring in IDEA
- 28. Flatten bedingt als Refactoring
- 29. Refactoring "prozedurale" WCF-Service
- 30. Refactoring dieses Blocks
Machen Sie einen selbst? – Linuxios