Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Azul wprowadza inwentaryzację kodu, aby umożliwić skuteczne usuwanie martwego kodu Java

Azul wprowadza inwentaryzację kodu, aby umożliwić skuteczne usuwanie martwego kodu Java

Wiodący dostawca rozwiązań wykonawczych Java, Azul Systems, uruchomił nową funkcję udoskonalania produkcyjnych aplikacji Java – Code Inventory. To przełomowe narzędzie zostało zaprojektowane do śledzenia kodu źródłowego działającego w środowisku produkcyjnym, zapewniając szczegółowe informacje ułatwiające czyszczenie nieużywanego lub „martwego” kodu.

U podstaw Code Inventory leży dostarczanie programistom bezcennych wskaźników dotyczących wykonywania kodu w wirtualnej maszynie Java (JVM). Te spostrzeżenia pozwalają dokładnie określić, jaki kod jest używany w poszczególnych obciążeniach Java działających w środowisku produkcyjnym.

Ale na tym spostrzeżenia się nie kończą – narzędzie śledzi także cykl życia wykonania kodu, wskazując datę pierwszego i ostatniego uruchomienia. To, w połączeniu z możliwością identyfikacji kodu na różnych poziomach, w tym klasy/pakietu i metody, daje programistom jasny obraz tego, gdzie i jak wykorzystywane są określone segmenty kodu.

Dzięki Code Inventory praktyka katalogowania aktywnego kodu staje się dziecinnie prosta. To z kolei pozwala programistom na pewne eliminowanie niewykorzystanych lub niedziałających segmentów kodu, zwiększając zarówno wydajność, jak i interpretowalność bazy kodu.

Azul wyjaśnił, że chociaż zintegrowanie takich praktyk eliminacji „martwego” kodu może mieć pozytywne skutki, istnieje ryzyko niezamierzonych szkód, jeśli nadal używany kod zostanie przypadkowo usunięty. Na szczęście Code Inventory wkracza, aby złagodzić takie ryzyko, zapewniając programistom pewność, że to, co eliminują, jest naprawdę niewykorzystane.

W oświadczeniu Martin Van Ryswyk, dyrektor ds. produktu w firmie Azul, stwierdził, że choć twórcy aplikacji rozumieją korzyści płynące z usuwania nieużywanego kodu w celu usprawnienia procesów konserwacji, często się wahają. Strach przed zepsuciem aplikacji operacyjnej kosztem oczyszczenia może być przytłaczający. Dodał dalej: „Dzięki Code Inventory programiści mają teraz zaawansowane narzędzie, które pomaga dokładnie wskazać obszary, które wymagają oczyszczenia”.

Code Inventory jest częścią Vulnerability Detection firmy Azul – systemu opracowanego w celu skanowania znanych luk w kodzie, zwiększającego odporność aplikacji na potencjalne zagrożenia bezpieczeństwa.

W epoce platform no-code i platform low-code usprawnione bazy kodu okazują się kluczowe dla lepszej konserwacji i zrozumienia. Platformy takie jak AppMaster oferują zaawansowane rozwiązania niewymagające i niewymagające kodu , zapewniając wysoką wydajność i skalowalność podobnie jak tradycyjne ekosystemy kodowania. W miarę jak bazy kodu stale rosną i stają się coraz bardziej złożone, narzędzia takie jak Code Inventory będą w coraz większym stopniu stawały się częścią zestawu narzędzi programistów do zarządzania dynamiką rozwoju aplikacji.

Powiązane posty

AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
Firma AppMaster wzięła udział w konferencji BubbleCon 2024 w Nowym Jorku, zdobywając wiedzę, rozszerzając sieci kontaktów i badając możliwości napędzania innowacji w obszarze tworzenia oprogramowania bez kodu.
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
FFDC 2024 rozświetliło Nowy Jork, przynosząc deweloperom najnowocześniejsze spostrzeżenia na temat rozwoju aplikacji z FlutterFlow. Dzięki sesjom prowadzonym przez ekspertów, ekskluzywnym aktualizacjom i niezrównanemu networkingowi było to wydarzenie, którego nie można było przegapić!
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
W 254 firmach, w tym u takich gigantów jak Tesla i Amazon, likwidacja 60 000 miejsc pracy przyniesie kontynuację fali zwolnień w branży technologicznej, która zmieni krajobraz innowacji.
ROZPOCZNIJ BEZPŁATNIE
Zainspirowany do samodzielnego wypróbowania?

Najlepszym sposobem na zrozumienie mocy AppMaster jest zobaczenie tego na własne oczy. Stwórz własną aplikację w ciągu kilku minut z bezpłatną subskrypcją

Wprowadź swoje pomysły w życie