Я програмую на Java в Eclipse. Мені було цікаво, чи є спосіб пошуку всіх не остаточних статичних змінних у моїй кодовій базі.
Наприклад:
private static int MY_VAR = 0;
Але ні:
public static final int MY_CONSTANT = 1;
Відповіді:
6 за відповідь № 1Як згадувалося в це питання, регулярна робота може виконати цю роботу.
Однак я хотів би віддати перевагу findbugs для більш повного виявлення
(або принаймні використовувати регекс у a конфігурація контрольного стилю)
Ці інструменти статичного аналізу можуть генерувати набагато кориснішу інформацію, ніж просто перераховувати не остаточні статичні змінні, оскільки вони визначають, коли та описують, чому дана практика є недоцільною.