Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.76/21: Рейтинг темы: голосов - 21, средняя оценка - 4.76
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14

DuplicateFinder Preview 1.2 (Pre-Pre-Alpha 3.1)

22.10.2020, 12:50. Показов 5669. Ответов 89
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Предыдущей версии не хватило одного билда до лидерства по количеству билдов. Теперь она делит первое место с Ares Preview 2.0. Но я решил отказаться от выпуска очередного билда и выпустить версию. Вот основные изменения:
- Теперь части, где отличающихся лексем больше, чем общих, отсекаются. Указывается только "ядро" повтора.
- Теперь, если в одном дубликате после отличия одна закрытая скобка, а в другом две, именно первая из них, а не вторая, причисляется к отличию.
- По множеству просьб похожие участки кода теперь выделяются одинаковым цветом. Из-за ограниченности количества цветов, раздельно воспринимаемых человеком, возможны и даже вероятны коллизии - выделение разных участков одинаковым цветом.
Вложения
Тип файла: rar DuplicateFinder Preview 1.2.rar (1.38 Мб, 6 просмотров)
Тип файла: rar DuplicateFinder Preview 1.2 Autonomous.part1.rar (24.00 Мб, 10 просмотров)
Тип файла: rar DuplicateFinder Preview 1.2 Autonomous.part2.rar (1.12 Мб, 12 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.10.2020, 12:50
Ответы с готовыми решениями:

Вставка тега <pre></pre> в файлы директории
Здравствуйте, форумчане! Не подскажете как можно средствами php вставить тег &lt;pre&gt;&lt;/pre&gt; во все текстовые файлы в директории...

Pre-alpha Season Unreal Tournament
Качаю последнюю версию, которая уже в разработке, потому что 3 для меня не актуальна - накувыркался с ботами с тройки достаточно, в онлайне...

Вывести ответ сервера в <pre></pre>
Добрый день! Подскажите, пожалуйста, как мне в примере ниже сделать так, чтобы значение data выводилось не с помощью alert, а выводилось в...

89
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7393 / 4820 / 1246
Регистрация: 30.03.2015
Сообщений: 13,703
Записей в блоге: 29
22.10.2020, 18:36
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Официально нигде не работал.
это заметно. Свой код не тестируете, кроме как руками? Юнит-тесты пишете?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
22.10.2020, 18:42  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
Свой код не тестируете, кроме как руками? Юнит-тесты пишете?
А прямо юнит-тесты - это не "руками"? Руки запускают любой тест, глаза смотрят на результаты, мозг анализирует эти результаты... Ногами же нельзя запустить тест, логично?
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7393 / 4820 / 1246
Регистрация: 30.03.2015
Сообщений: 13,703
Записей в блоге: 29
22.10.2020, 19:02
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
А прямо юнит-тесты - это не "руками"?
нет, они стартуют автоматом при заливке кода в репозиторий (вы знаете что это?) Это должно быть автоматически, а не руками, так что ваша "щютка" мимо, она показывает только недостаток профессионализма.

Впрочем я понял, что не запускаете, спасибо, многое стало ясно.
0
Эксперт .NET
 Аватар для Usaga
14768 / 9541 / 1365
Регистрация: 21.01.2016
Сообщений: 35,980
23.10.2020, 05:49
Etyuhibosecyu, запускать руками тесты не тоже самое, что сидеть и тестировать самостоятельно.

Цитата Сообщение от Welemir1 Посмотреть сообщение
Юнит-тесты пишете?
Я ему несколько раз про этот способ автоматизации тестирования говорил. Он так смысла этого подхода и не понял. Поэтому и несёт околесицу "руки запускают... глаза смотрят... мозг анализирует". Да и отладчиком он тоже, судя по всему, не пользуется, хоть и заявляет что умеет и знает что это такое.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7393 / 4820 / 1246
Регистрация: 30.03.2015
Сообщений: 13,703
Записей в блоге: 29
23.10.2020, 08:27
Usaga, просто он много всего программирует, создает тем, спорит до последнего, что у меня на секунду закралась мысль что это просто мегаопытный программер, который просто плохо умеет выражать свои мысли.

Но после темы в ветке джава, где ТС говорит что она плохая (приводя тезисы, в которых видно что слабо ее знает) и после этой темы, вижу что ситуация прозаичнее.

Etyuhibosecyu, вы поймите меня правильно, я только ЗА, если кто-то пишет , создает, не боится критики соих программ, но ведь налицо очень слабое знание матчасти (про С# не скажу, исходников не видел) самого цикла разработки. А это сейчас все есть в доступе и про отладчики и про тесты, системы контроля версий, принятые подходы, паттерны. Можно просто подтянуть некоторые вещи чтобы не путаться в терминах и не удивляться банальным предложениям дизаблить кнопку до окончания выполнения процесса. Ну и тесты -наше все.
0
Эксперт .NET
 Аватар для Usaga
14768 / 9541 / 1365
Регистрация: 21.01.2016
Сообщений: 35,980
23.10.2020, 08:59
Цитата Сообщение от Welemir1 Посмотреть сообщение
про С# не скажу, исходников не видел
Я видел. Там тихий ужас и полное игнорирование эффективности кода. В результате тормоза лютые и такие вопросы.
0
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
23.10.2020, 11:04
А можно скриншоты работы программы? Сильно интересно, у себя не могу запустить, у меня не Windows.

Добавлено через 2 минуты
Etyuhibosecyu, если зашибись сделаешь можешь предложить свое решение в JB
https://www.jetbrains.com/help... cates.html
0
Эксперт .NET
 Аватар для Usaga
14768 / 9541 / 1365
Регистрация: 21.01.2016
Сообщений: 35,980
23.10.2020, 11:09
Kastaneda, ну, если ТС сделает консольный вариант своей софтины или переведёт на Avalonia, то и у тебя на не Windows запустится.
0
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
23.10.2020, 11:21
Цитата Сообщение от Usaga Посмотреть сообщение
ну, если ТС сделает консольный вариант своей софтины
ему бы хоть какой-нибудь вариант сделать
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
23.10.2020, 12:53  [ТС]
Билд третий. Существенно улучшен алгоритм поиска дубликатов. Увеличена вероятность, что три и больше похожих участков будут выделены одним и тем же цветом (если он не перекроется чем-то другим). На время поиска дубликатов кнопка теперь блокируется (можете проверить), но от серьезной ошибки это не спасло, она продолжает появляться. Как ее исправить, не знаю.
Цитата Сообщение от Kastaneda Посмотреть сообщение
А можно скриншоты работы программы?
Вот. К сожалению, сборка под Linux провалилась.
Цитата Сообщение от Kastaneda Посмотреть сообщение
если зашибись сделаешь можешь предложить свое решение в JB
Там четко написано:
lets you find code repetitions similar to the selected method or constant field
А моя программа ищет все повторы, а не повторы "selected". Так что у меня лучше.
Миниатюры
DuplicateFinder Preview 1.2 (Pre-Pre-Alpha 3.1)  
Вложения
Тип файла: rar DuplicateFinder Preview 1.2.rar (1.38 Мб, 0 просмотров)
Тип файла: rar DuplicateFinder Preview 1.2 Autonomous.part1.rar (24.00 Мб, 2 просмотров)
Тип файла: rar DuplicateFinder Preview 1.2 Autonomous.part2.rar (1.13 Мб, 2 просмотров)
0
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
23.10.2020, 12:59
Etyuhibosecyu, а можешь объяснить полезность вывода на скрине? Я правда не могу понять.
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
23.10.2020, 13:01  [ТС]
Kastaneda, пишет, какой фрагмент в каком месте повторяется. Что же тут непонятного?
0
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
23.10.2020, 13:05
Если на скрине твой код, то у меня есть некоторые сомнения по поводу удобства его поддержки.

Добавлено через 31 секунду
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Kastaneda, пишет, какой фрагмент в каком месте повторяется. Что же тут непонятного?
Ну вот я изначально так и подумал, но там же выделенные одним цветом куски кода разные.

Добавлено через 2 минуты
Etyuhibosecyu, можешь сказать какая у тебя максимальная длина строки в коде?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
23.10.2020, 13:09  [ТС]
Цитата Сообщение от Kastaneda Посмотреть сообщение
Если на скрине твой код, то у меня есть некоторые сомнения по поводу удобства его поддержки.
Этот код еще будет правиться. Начало я уже исправил, а где-то после 300 строк идет сплошной поток копипасты.
Цитата Сообщение от Kastaneda Посмотреть сообщение
там же выделенные одним цветом куски кода разные
Это из-за перекрытия.

Добавлено через 54 секунды
Цитата Сообщение от Kastaneda Посмотреть сообщение
можешь сказать какая у тебя максимальная длина строки в коде?
Кажется, один раз была 93к. Сейчас - 18к.

Добавлено через 3 минуты
К слову, никому не понравилась моя подпись?
0
Эксперт .NET
 Аватар для Usaga
14768 / 9541 / 1365
Регистрация: 21.01.2016
Сообщений: 35,980
23.10.2020, 13:10
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Вот. К сожалению, сборка под Linux провалилась.
Ну так. Я же выше не просто так про консольный вариант говорил или про UI на базе Avalonia.

Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Кажется, один раз была 93к. Сейчас - 18к.
Жесть)
0
Всегда онлайн
 Аватар для MrOnlineCoder
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
23.10.2020, 13:11
Etyuhibosecyu, а скрин из поста 30 - это кусок исходников этой же программы?
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
23.10.2020, 13:12  [ТС]
Цитата Сообщение от MrOnlineCoder Посмотреть сообщение
это кусок исходников этой же программы?
Это исходники Unnamed2.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7393 / 4820 / 1246
Регистрация: 30.03.2015
Сообщений: 13,703
Записей в блоге: 29
23.10.2020, 13:14
Цитата Сообщение от MrOnlineCoder Посмотреть сообщение
это кусок исходников этой же программы?
кажется да и все во мне похолодело. Хотя как пример пойдет -новичкам показывать
0
Труд вопреки насмешкам
 Аватар для Etyuhibosecyu
363 / 181 / 41
Регистрация: 13.07.2017
Сообщений: 4,845
Записей в блоге: 14
23.10.2020, 13:15  [ТС]
Интересно, бывает где-либо в мировой базе кода длина строки с буквой М? А с буквой Г?
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7393 / 4820 / 1246
Регистрация: 30.03.2015
Сообщений: 13,703
Записей в блоге: 29
23.10.2020, 13:18
Цитата Сообщение от Etyuhibosecyu Посмотреть сообщение
Интересно, бывает где-либо в мировой базе кода длина строки с буквой М? А с буквой Г?
есть языки где максимальная длина строки 79 символов, а то что вы пишете -это страшно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.10.2020, 13:18

Hash Function Efficiency v0.1 pre-Alpha (May 11th, 2017)
Вот код, для наглядности (cyberforum.ru - не сохраняет оригинал кода! может не компилироваться) комментарии не удалял... #include...

Отличие <pre> от <p>
Скажите, в чём отличие между этими тегами?

Тэг PRE
Всем привет, есть довольно таки специфический вопрос, хоть я и знаю, что к тэгу pre мало какие стили можно применить, но все - таки может...

BusyBox 0.61 pre
Товарищи форумчаны, столкнулся сей проблемой на BusyBox, у меня ADSL модем ZTE W300, мне необходимо выяснить каким образом можно настроить...

перенос и <pre>
столкнулся с такой проблемой - если текст выводить с помощью &lt;pre&gt; то если например текст вводился через &lt;textarea&gt; без энтэров то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru