Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Анализ T-SQL кода проектов  [new]
deadok
Member

Откуда:
Сообщений: 86
Добрый день, возник вопрос кто-нибудь, пытался найти в коде куски copy/paste и если был опыт поделитесь программными средствами поиска.
29 фев 12, 12:55    [12169245]     Ответить | Цитировать Сообщить модератору
 Re: Анализ T-SQL кода проектов  [new]
RENaissance
Member

Откуда: Муром->Москва
Сообщений: 10895
Программных средств нет. Есть только хардварные - "Крылья, ноги и хвост" (с).
29 фев 12, 13:20    [12169584]     Ответить | Цитировать Сообщить модератору
 Re: Анализ T-SQL кода проектов  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
что есть формальное определение копипасты? Повторяющиеся куски кода?
А зачем их искать?
29 фев 12, 13:23    [12169622]     Ответить | Цитировать Сообщить модератору
 Re: Анализ T-SQL кода проектов  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31948
deadok
Добрый день, возник вопрос кто-нибудь, пытался найти в коде куски copy/paste и если был опыт поделитесь программными средствами поиска.
По моему, есть немало программ для подсчёта уникальности текста.

Вот некоторые: http://freelancegid.ru/copy-testing.html
29 фев 12, 13:29    [12169695]     Ответить | Цитировать Сообщить модератору
 Re: Анализ T-SQL кода проектов  [new]
aleks2
Guest
deadok
Добрый день, возник вопрос кто-нибудь, пытался найти в коде куски copy/paste и если был опыт поделитесь программными средствами поиска.

Нешто система Антиплагиат.NET готовится министерством образования и науки?
29 фев 12, 14:16    [12170356]     Ответить | Цитировать Сообщить модератору
 Re: Анализ T-SQL кода проектов  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
Проблема мне кажется не в найти, а привести это всё в порядок.
Или вам для оценки - говно / полный п****ц ?

Можно сделать совершенно по другому. Нафиг анализировать тексты кода - извращение.
Просто смотришь Dependensy. Т.е. просматриваешь полный граф связей. Вот кстати SQL Dependency Tracker для этого.
Сразу видно излишнее множество связей.

----------------------------------------------------------------------------------
Не знаю, можно ли так цитировать.

  • Atomiq - commercial
  • Black Duck Suite - commercial (software analyzing suite)
  • CloneDR - commercial (Ada, C, C++, C#, Java, COBOL, Fortran, Python, VB.net, VB6, PHP4/5, PLSQL, SQL2011, XML, many others)
  • ConQAT (Open Source, supports: ABAP, ADA, Cobol, C/C++, C#, Java, PL/I, PL/SQL, Python, Text, Transact SQL, Visual Basic, XML)
  • Simian (software)

    via stackoverflow
  • 1 мар 12, 00:19    [12173897]     Ответить | Цитировать Сообщить модератору
    Все форумы / Microsoft SQL Server Ответить