Co to jest dobry sposób na znalezienie metod, które nie są już nazywane? Jestem w trakcie refaktoryzacji dużej aplikacji Rails, a najgorszą rzeczą, jaką można znaleźć, jest kod, który nie jest już używany.Znajdź kod Dead Rails
12
A
Odpowiedz
7
Jest to podchwytliwy problem bez łatwej, zawsze słusznej odpowiedzi. Niektóre miejsca, aby rozpocząć to:
- Sweep unused code into the dustbin with rcov
- Performance Testing Ruby on Rails Applications
- Find unused code in a Rails app
Największym problemem jest to, że niewykorzystane kod i martwy kod nie są te same rzeczy. Tylko dlatego, że kod nie jest rutynowo wykonywany w produkcji, tak naprawdę nie oznacza, że jest to martwy kod, który powinien zostać usunięty. Może być tam z jakiegoś powodu - ale nie takiego, który pojawia się często.
+0
Dzięki, szukałem czegoś takiego jak rails_best_practices pokazuje nieużywane metody, nie zdawał sobie sprawy, że ma taką funkcjonalność –
Powiązane problemy
- 1. Visual C++ 2008 Express Pobierz łącze Dead Dead?
- 2. java.lang.RuntimeException: system server dead?
- 3. Git: Znajdź skasowany kod
- 4. Ruby on Rails: Znajdź rekordy bez sortowania
- 5. Dead letter exchange RabbitMQ upuszczanie wiadomości
- 6. Ruby on Rails: Traktuj ostrzeżenia o przestarzałości jako błędy lub w inny sposób znajdź nieaktualny kod?
- 7. Znajdź nieużywany kod w modułowym projekcie Maven
- 8. C++, znajdź nieużywany kod i włącz
- 9. Znajdź kod HTML na podstawie częściowego atrybutu
- 10. Znajdź wyciek pamięci w projekcie Ruby on Rails
- 11. Ruby on Rails: Znajdź rekord o najniższej wartości konkretnej kolumny
- 12. Co Dead and Exploded w stosie wyjątków Swift?
- 13. Najpierw należy wpisać kod Entity Framework. Znajdź klucz podstawowy
- 14. Kod X Znajdź i zamień we wszystkich plikach projektu
- 15. Jak dołączyć kod HTML do odpowiedzi JS Rails?
- 16. Jak znaleźć cały nieużywany kod w Ruby on Rails
- 17. Gdzie umieścić kod jQuery specyficzny dla strony w Rails 4.1?
- 18. Ruby/Rails: gdzie jest kod do generowania rusztowań
- 19. Jak uruchomić mój kod ruby po uruchomieniu serwera Rails?
- 20. Szyny - Znajdź według 2 pól?
- 21. Znajdź zduplikowane wiersze z PostgreSQL
- 22. Znajdź numer główny?
- 23. Znajdź hierarchię
- 24. Rails ArgumentError Rails: invalid% -encoding
- 25. Visual Studio: Szukaj kod odkomentowane tylko
- 26. JBox2D - Znajdź współrzędne kolizji
- 27. Znajdź główną kategorię sklepu
- 28. Znajdź średnią kolekcji TimeSpans
- 29. Android OpenCV Znajdź kontury
- 30. Znajdź rekordy z datami pasującymi do dzisiejszej daty - Ruby on Rails
Czy grep ma taką możliwość? – Tom
tak, jeśli dostanę listę wszystkich metod dla wszystkich klas zdefiniowanych w mojej aplikacji, może uda im się je sprawdzić, aby sprawdzić, czy istnieją w innych plikach. –
możliwy duplikat [Znajdź nieużywany kod w aplikacji Rails] (http://stackoverflow.com/questions/9735307/find-unused-code-in-a-rails-app) –