Source Insight
Source Insight – to potężny zorientowane na projekt edytor do środowiska programowania, przeglądarka kodu i analityczne narzędzie pomagające w rozumieniu kodu, gdy pracujesz lub planujesz budowanie aplikacji.
Brak komentarzy w tej chwili.
Funkcje i zalety Source Insight:
Rozumienie kodu
Zapoznaj się z kodem istniejącym jak najbardziej szybko, aby zwolnić czas dla przyszłych projektów. Wyświetlane są opcje przedłużenia wiersza, w oparciu o funkcje wykonywane i zastosowane obiekty. Dostępne są również drzewafunkcjonowania.
Szybka nawigacja
Za pomocy Source Insight odbywa się skanowanie i sortowanie module projektu co pozwala z łatwością edytować kod i zarządzać nim, ponieważ wszystkie niezbędne informacje są wyświetlane automatycznie. Szybko przełączaj się pomiędzy tymi funkcjami i linkami na możliwe scenariusze kontynuacji
Badania
Dowiedz się, jakie funkcje i zmienne zostały wykorzystane. Source Insight automatycznie wyświetla linki do funkcji, zmiennych, klas i wiele więcej – niemal natychmiast. Wykorzystaj zaawansowane narzędzia do wyszukiwania na tło kodu.
Analiza kodu
Source Insight posiada wbudowane narzędzia do dynamicznej analizy dla C/C++, C#, Java, Objective-C i innych języków programowania.
Szeroki wachlarz edytowania
Użyj potężne możliwości edycji, w tym fragmenty kodu, znakowe autouzupełnianie i inteligentną wymianę nazw obiektów.
Formatowanie syntaktyczne
Pojawiają się linki do zmienne i inne składniki, które są dostępne dzięki Syntax Formatting. Jako kryterium sortowania mogą być stosowane definicje, cel i częstotliwość użytkowania.
Podstawowe zalety
- Pomaga zorientować się w kodzie istniejącym.
- Szybka nawigacja między funkcjami i obiektami, na których się one odwołują.
- Poszukiwanie linków na funkcje, zmienne i inne – natychmiastowo.
- Korzystaj z diagramów połączeń i wykresu drzewa klas.
- Podgląd funkcji i definicji bez potrzeby otwierania pliku.
- Wyświetlane są linki na zmienne i inne składniki, które są dostępne w Syntax Formatting.
- Rozbudowane możliwości edycji, w tym fragmenty kodu, znakowe autouzupełnianie i inteligentna wymiana nazw obiektów.
- Dynamiczne panele można łączyć w celu optymalizacji procesu roboczego.
Aktualności w Source Insight:
Source Insight zawiera wiele nowych funkcji i szereg usprawnień, w tym:
- Ulepszone skanowanie z C/C++, C#, Java oraz innych języków programowania.
- Wsparcie wbudowane dla plików Objective-C, Python, PHP, XML i JSON.
- Zawiera ważne symbole z innych produktów, np. zestaw .NET, Java JAR plików i plików Include.
- Okno z plikiem teraz wyświetlany z góry w części okna głównego podczas tabulacji.
- Konfigurowalne bloki kodów. Możesz wybrać ich stan i wygląd.
- Porównywanie plików i folderów.
- Optymalizacja kodu tworzonych z pomocą prostych języków programowania, korzystających z zakrzywionenawiesami, np. C/C++ i C#.
- Wsparcie dla Unicode
- Automatyczne wyświetlanie najważniejszych linków po kliknięciu na dowolny identyfikator, więc wszystkie one są wyświetlane w odpowiedniej ilości.
- Nowy interfejs użytkownika z dodatkowymi panelami i możliwością wyboru tematów.
- Nowy scroller znajduje się na miejscu starego, ale teraz ma zaawansowanych funkcji, w tym zoom, który pozwala spojrzeć na kod "z lotu ptaka". Pokaże wszystkie relacje bieżącej funkcji, a także pomaga poradzić się ze skomplikowanymi funkcjami.
- Nowy ulepszony pionowy scroller teraz pozwala na dostęp do informacji w każdym wierszu.
- Szybkie przełączanie pomiędzy kilkoma warstwami okien.
- Fragmenty kodu – skorzystaj z proponowanych szablonów, aby wybrać i wstawić wariant zawierający niezbędne zmienne.
- Ulepszone zakładki. Teraz są one zapisywane na zawsze, aż do momentu usunięcia, a także nie zajmują miejsca w najniższej linii kodu, uwalniając ją od nadmiaru informacji. Do każdego projektu można tworzyć własne listy zakładek.
- Ulepszone okno relacji – teraz dostępne są łącza o wiele szybciej. Również pojawił się nowy rodzaj relacji, o nazwie "wyzwania i ci, którzy je czynią", wyświetlający oba rodzaje w jednym wykresie. Można również skopiować wykres i zobaczyć, jak będzie on wyświetlany w module.
- Utwórz kopię zapasową każdego pliku w projekcie, aby śledzić listę zmian, a także porównywać starej i nowej wersji.
- Ulepszone wsparcie dla dużych projektów. Korzystanie z pamięci wirtualnej zoptymalizowane w taki sposób, że nawet duże projekty można dopasować do objętości istniejących. W poprzednich wersjach programu spotkali się błędy odczytu plików w projektach nieindeksowanych lub dużą ilością znaków, co prowadziło do uszkodzenia.
- Master File List ułatwia korzystanie z projektu lub komputera przez wielu użytkowników. Teraz każdy projektu ma MFL, co pozwala dzielić się fragmentami kodu z kolegami. Jest to prosty plik tekstowy, który zawiera listę wszystkich plików i folderów projektu.
- Eksport kodu źródłowego projektu w HTML stronę. To pozwala Ci przenieść wszystkie pliki w wersji HTML, używającego w większości przypadków składniki Source Insight 4.0. Dzięki temu na razie można tworzyć stronę internetową, umożliwiający prezentowanie oryginalnych kody bezpośrednio przez przeglądarkę internetową.
- Tryb przeglądarki - Source Insight zachowuje się jak zwykła przeglądarka, gdy dostępne jest tylko do odczytu. Możesz też kliknąć na dowolny identyfikator, aby zobaczyć opis, jak w zwykłej przeglądarce internetowej.
- Panel znaków w oknie teraz dołącza do każdego pliku automatycznie i może być używany jako oddzielny pusty fragment.
- Nowy system ustawienia, w którym wszystkie dane konfiguracyjne są przechowywane w plikach XML.