powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / копипасты в коде
12 сообщений из 12, страница 1 из 1
копипасты в коде
    #38590206
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
доброе утро.Я тут анализировал индусский код и начал бороться с масштабными копипастами.Я собрался написать утилиту, которая сканит исходники и ищет скопированные куски.Как вам идея,и будет ли кто тестить ?работать должно для всех языков, хоть javascript или brainfuck . опасаюсь только за скорость,но на ночь можно оставлять скан.
...
Рейтинг: 0 / 0
копипасты в коде
    #38590233
Фотография Паша01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем плохи копипасты, лишь бы протестированны были.
...
Рейтинг: 0 / 0
копипасты в коде
    #38590237
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
плохи раздуванием дистрибутива,и тем что, при смене URL и констант их обычно забывают менять во всем коде.в функции надо выносить
...
Рейтинг: 0 / 0
копипасты в коде
    #38590246
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
olegbankпри смене URL и констант их обычно забывают менять во всем коде.в функции надо выносить крепкие ребята, их за это не увольняют?
...
Рейтинг: 0 / 0
копипасты в коде
    #38590247
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это дешевые индусы.если уволить,то умные много дороже обойдутся.ну и блат имеет место
...
Рейтинг: 0 / 0
копипасты в коде
    #38590249
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да,напоминаю-я не в банке.черт,угораздило логин взять на старой банк.работе
...
Рейтинг: 0 / 0
копипасты в коде
    #38590251
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эти ребята и такое пишут Image image = Toolkit.getDefaultToolkit().getImage(this.getClass().getResource(Resources.Images.getKeyValue("mainIconImage")));
...
Рейтинг: 0 / 0
копипасты в коде
    #38590257
olegbank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пойду поплачу

try {
imageIcon = new ImageIcon(getClass().getResource(Resources.Images.emailImage));
}catch(Exception ex) {
ex.printStackTrace();
imageIcon = new ImageIcon(Resources.Images.twitterImage);
}
return imageIcon;
...
Рейтинг: 0 / 0
копипасты в коде
    #38590655
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegbankэто дешевые индусы.если уволить,то умные много дороже обойдутся.ну и блат имеет место
даже если заменить индуса и тебя, который анализирует индуса на одного неиндуса? )
...
Рейтинг: 0 / 0
копипасты в коде
    #38591289
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
olegbankдоброе утро.Я тут анализировал индусский код и начал бороться с масштабными копипастами.Я собрался написать утилиту, которая сканит исходники и ищет скопированные куски.Как вам идея,и будет ли кто тестить ?работать должно для всех языков, хоть javascript или brainfuck . опасаюсь только за скорость,но на ночь можно оставлять скан.
Не надо ничего писать. Hudson с каким-то плагином это детектирует и делает отчёты.
Ищите по ключевым словам duplicate code trend.
...
Рейтинг: 0 / 0
копипасты в коде
    #38591326
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonНе надо ничего писать. Hudson с каким-то плагином это детектирует и делает отчёты.


а какой авторефакторинг Hudson умеет делать?
...
Рейтинг: 0 / 0
копипасты в коде
    #38591328
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не знаю какой смысл ты вкладываешь в термин авто-рефакторинг.

Но мы используем плагин FindBug. Он выдаёт предостаточно инфы для
того чтобы вручную рефакторить свой код.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / копипасты в коде
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]