Nowoczesna branża oprogramowania ma tradycję kopiowania i wklejania kodu źródłowego. Jest to jedna z najbardziej rozpowszechnionych metod produkcji programów mniej niż doskonałych. Tysiące dużych i drogich projektów zawiera dosłownie miliony identycznych lub prawie identycznych fragmentów kodu kosztujących miliony dolarów rocznie za dodatkowe wsparcie i konserwację. Wprowadź AntiCutAndPaste!
AntiCutAndPaste jest przeznaczony do wyszukiwania plagiatu - fragmenty tekstu, które zostały skopiowane i wklejone w kodzie źródłowym języka programowania lub zwykłego tekstu. Jest testowany na źródłach z dużych projektów C++, Visual Basic, Delphi, Java i C#. Algorytmy przetwarzania tekstu używane są bardzo szybkie i może obsługiwać do trzech milionów wierszy kodu C++ w ciągu jednej minuty na porządkowym komputerze PC. Drobne modyfikacje kodu są ignorowane podczas wyszukiwania. Zarówno GUI, jak i wersje wiersza polecenia programu są zawarte w instalacji. Raporty są sortowane wygodnie według całkowitego rozmiaru wszystkich podobnych fragmentów i istnieje wiele opcji dostosowywania raportu. AntiCutAndPaste łatwo integruje się z programem Microsoft Visual Studio, dzięki czemu można przejść do linii źródłowej, klikając raport w stylu kompilatora w oknie danych wyjściowych.
historia wersji
- Wersja 2.2 opublikowany na 2011-03-24
Poprawka programu Internet Explorer 9
- Wersja 1.7 opublikowany na 2007-05-20
Nowe przyciski, poprawki zgodności vista
Szczegóły programu
Eula
Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego
Umowa licencyjna użytkownika końcowego
Uważnie przeczytaj następującą umowę prawną. Korzystanie z oprogramowania dostarczonego za niniejszą umowę oznacza akceptację niniejszych warunków. Jeśli użytkownik nie zgadza się z warunkami niniejszej umowy, nie należy instalować i/ani korzystać z tego oprogramowania. Korzystanie z tego oprogramowania jest uzależnione od przestrzegania przez użytkownika warunków niniejszej umowy.
Ocena i rejestracja
AntiCutAndPaste nie jest wolnym oprogramowaniem. Możesz z niego korzystać bezpłatnie wyłącznie w celach ewaluacyjnych. Jeśli korzystasz z tego oprogramowania po 30-dniowym okresie oceny dla każdej działalności komercyjnej, musisz zapłacić za to zgodnie z warunkami i cenami omówione w dokumentacji lub musisz usunąć je z komputera.
Jedna zarejestrowana kopia AntiCutAndPaste może być używana przez jedną osobę, która korzysta z oprogramowania osobiście na jednym lub kilku komputerach, albo zainstalowana na jednej stacji roboczej używanej nie jednocześnie przez wiele osób, ale nie przez obie.
Inne prawa i ograniczenia
Użytkownik nie może dezasemble, inżynierii odwrotnej, ponownie skompilować, dekompilować ani w inny sposób próbować odkryć kodu źródłowego oprogramowania. Usuwać, zaciemniać lub zmieniać jakiekolwiek informacje o prawach autorskich lub innych prawach własności obecnych na oprogramowaniu lub w oprogramowaniu; lub zezwolić lub upoważnić kogokolwiek innego do podjęcia jakichkolwiek działań opisanych w niniejszym zdaniu.
Własności
AntiCutAndPaste jest własnością i jest własnością ACNP Software. Licencja nie przyznaje żadnego tytułu ani własności oprogramowania i nie powinna być interpretowana jako sprzedaż jakichkolwiek praw do oprogramowania.
ZRZECZENIE SIĘ GWARANCJI
TO OPROGRAMOWANIE JEST DOSTARCZANE NA ZASADZIE "AS IS" BASIS. OPROGRAMOWANIE ACNP ZRZEKA SIĘ WSZELKICH GWARANCJI ZWIĄZANYCH Z TYM OPROGRAMOWANIEM, WYRAŻONYCH LUB DOROZUMIANYCH, W TYM MIĘDZY INNYMI WSZELKICH DOROZUMIANYCH GWARANCJI PRZYDATNOŚCI HANDLOWEJ LUB PRZYDATNOŚCI DO OKREŚLONEGO CELU. ANI OPROGRAMOWANIE ACNP, ANI NIKT INNY, KTO BRAŁ UDZIAŁ W TWORZENIU, PRODUKCJI LUB DOSTARCZANIU TEGO OPROGRAMOWANIA, NIE PONOSI ODPOWIEDZIALNOŚCI ZA JAKIEKOLWIEK POŚREDNIE, WTÓRNE LUB PRZYPADKOWE SZKODY WYNIKAJĄCE Z UŻYWANIA LUB NIEMOŻNOŚCI KORZYSTANIA Z TAKIEGO OPROGRAMOWANIA, NAWET JEŚLI OPROGRAMOWANIE ACNP ZOSTAŁO POINFORMOWANE O MOŻLIWOŚCI WYSTĄPIENIA TAKICH SZKÓD LUB ROSZCZEŃ. OSOBA KORZYSTAJĄCA Z OPROGRAMOWANIA PONOSI WSZELKIE RYZYKO CO DO JAKOŚCI I WYDAJNOŚCI OPROGRAMOWANIA.
NIEKTÓRE JURYSDYKCJE NIE ZEZWALAJĄ NA OGRANICZENIE LUB WYŁĄCZENIE SZKÓD PRZYPADKOWYCH LUB WTÓRNYCH, WIĘC POWYŻSZE OGRANICZENIA LUB WYŁĄCZENIE MOGĄ NIE MIEĆ ZASTOSOWANIA DO CIEBIE W ZAKRESIE, W JAKIM ODPOWIEDZIALNOŚĆ JEST Z MOCY PRAWA NIEZDOLNA DO WYKLUCZENIA LUB OGRANICZENIA.
W ŻADNYM WYPADKU ŻADNA TEORIA ODPOWIEDZIALNOŚCI NIE MOŻE PRZEKRACZAĆ OPŁATY LICENCYJNEJ ZAPŁACONEJ OPROGRAMOWANIU ACNP.
Oświadczenie o prawach zastrzeżonych
Wszelkie prawa, które nie zostały wyraźnie przyznane, są zastrzeżone dla AcNP Software.