Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / копипасты в коде / 12 сообщений из 12, страница 1 из 1
19.03.2014, 10:00
    #38590206
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копипасты в коде
доброе утро.Я тут анализировал индусский код и начал бороться с масштабными копипастами.Я собрался написать утилиту, которая сканит исходники и ищет скопированные куски.Как вам идея,и будет ли кто тестить ?работать должно для всех языков, хоть javascript или brainfuck . опасаюсь только за скорость,но на ночь можно оставлять скан.
...
Рейтинг: 0 / 0
19.03.2014, 10:25
    #38590233
Паша01
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копипасты в коде
А чем плохи копипасты, лишь бы протестированны были.
...
Рейтинг: 0 / 0
19.03.2014, 10:31
    #38590237
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копипасты в коде
плохи раздуванием дистрибутива,и тем что, при смене URL и констант их обычно забывают менять во всем коде.в функции надо выносить
...
Рейтинг: 0 / 0
19.03.2014, 10:33
    #38590246
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копипасты в коде
olegbankпри смене URL и констант их обычно забывают менять во всем коде.в функции надо выносить крепкие ребята, их за это не увольняют?
...
Рейтинг: 0 / 0
19.03.2014, 10:35
    #38590247
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копипасты в коде
это дешевые индусы.если уволить,то умные много дороже обойдутся.ну и блат имеет место
...
Рейтинг: 0 / 0
19.03.2014, 10:36
    #38590249
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копипасты в коде
да,напоминаю-я не в банке.черт,угораздило логин взять на старой банк.работе
...
Рейтинг: 0 / 0
19.03.2014, 10:37
    #38590251
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копипасты в коде
эти ребята и такое пишут Image image = Toolkit.getDefaultToolkit().getImage(this.getClass().getResource(Resources.Images.getKeyValue("mainIconImage")));
...
Рейтинг: 0 / 0
19.03.2014, 10:39
    #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
19.03.2014, 14:33
    #38590655
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копипасты в коде
olegbankэто дешевые индусы.если уволить,то умные много дороже обойдутся.ну и блат имеет место
даже если заменить индуса и тебя, который анализирует индуса на одного неиндуса? )
...
Рейтинг: 0 / 0
19.03.2014, 23:25
    #38591289
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копипасты в коде
olegbankдоброе утро.Я тут анализировал индусский код и начал бороться с масштабными копипастами.Я собрался написать утилиту, которая сканит исходники и ищет скопированные куски.Как вам идея,и будет ли кто тестить ?работать должно для всех языков, хоть javascript или brainfuck . опасаюсь только за скорость,но на ночь можно оставлять скан.
Не надо ничего писать. Hudson с каким-то плагином это детектирует и делает отчёты.
Ищите по ключевым словам duplicate code trend.
...
Рейтинг: 0 / 0
20.03.2014, 00:48
    #38591326
redwhite90
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копипасты в коде
maytonНе надо ничего писать. Hudson с каким-то плагином это детектирует и делает отчёты.


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

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


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