Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "static code analysis" wg kryterium: Temat


Wyświetlanie 1-3 z 3
Tytuł:
Analiza wpływu refactoringu na jakość kodu – analiza porównawcza dwóch przypadków
Analysis of the impact of refactoring on code quality – comparative analysis of two cases
Autorzy:
Łukasik, Mariusz
Miłosz, Marek
Powiązania:
https://bibliotekanauki.pl/articles/98194.pdf
Data publikacji:
2017
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
refaktoryzacja
statyczna jakość kodu
metryki obiektowe
refactoring
static code analysis
object metrics
Opis:
w metodykach zwinnych jedną z technik poprawy jakości kodu jest jego refaktoryzacja. Jest to proces, wykorzystujący szereg technik, modyfikacji kodu bez zmiany jego funkcjonalności ukierunkowany na poprawę jego przejrzystości i zmniejszenie podatności na błędy. Poprawę kodu można mierzyć przy pomocy różnych metryk jakości kodu. w artykule przedstawiono analizę wpływu refaktoryzacji na statyczną jakość kodu na przykładzie open-sourcowego projektu Scuba. Jakość kodu została zmierzona w dwóch różnych punktach rozwoju oprogramowania – bezpośrednio przed i po refaktoryzacji kodu. Do pomiaru wykorzystano trzy najbardziej popularne zestawy metryk jakości kodu obiektowego i narzędzie Sonarqube. Badania wskazują jednoznacznie na istotną poprawę statycznej jakości kodu w wyniku refaktoringu.
In agile methods, one of the techniques for improving code quality is refactoring. This is a process that employs a number of techniques, modifying the code without changing its functionality, aiming to improve its transparency and reduce vulnerability. You can measure the improvement of the code using different code quality metrics. The paper presents an analysis of the effect of refactoring on static code quality on the example of the open-source project Scuba. The quality of the code was measured at two different points of software development - right before and after refactoring the code. The three most popular sets of object code quality metrics and the Sonarqube tool were used for the measurement. The research clearly demonstrates the significant improvement of static code quality as a result of refactoring.
Źródło:
Journal of Computer Sciences Institute; 2017, 5; 200-203
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Aktualne narzędzia wytwarzania oprogramowania na platformie JEE
The current software tools for the JEE platform
Autorzy:
Ozdoba, P.
Pańczyk, B.
Powiązania:
https://bibliotekanauki.pl/articles/98274.pdf
Data publikacji:
2017
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
JEE
środowisko programistyczne
repozytorium binarne
wersjonowanie
statyczna analiza kodu
integrated development environment
binary repository
versioning
static code analysis
Opis:
Artykuł ma charakter przeglądowy i opisuje aktualnie stosowane narzędzia wspomagające proces wytwarzania oprogramowania na platformę Java Enterprise Edition. W artykule dokonano wyboru omawianych narzędzi w oparciu o statystyki wykorzystania udostępnione na stronach internetowych. Przeanalizowano zintegrowane środowiska programistyczne, narzędzia do kontroli wersji kodu, narzędzia automatyzujące budowę oprogramowania oraz analizujące poprawność kodu. W niniejszej pracy wskazano najbardziej optymalne (według autora) narzędzia, wykorzystując je do budowy przykładowej aplikacji testowej w środowisku JEE.
This article is an overview and describes the currently used tools supporting software development process for Java Enterprise Edition. The tools were selected based on the usage statistics provided by websites. Analysis includes integrated development environments, code revision tools, software automation tools, and code validation tools. This paper shows the most optimal (according to the author) tools, using them to build sample test application in JEE.
Źródło:
Journal of Computer Sciences Institute; 2017, 4; 137-141
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Metody weryfikujące poziom wiedzy i umiejętności programisty
Verification methods of a programmer’s knowledge and skills
Autorzy:
Hajduk, Paweł
Wieruszewski, Norbert
Skublewska-Paszkowska, Maria
Powiązania:
https://bibliotekanauki.pl/articles/98083.pdf
Data publikacji:
2018
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
automatyczna ocena programistów
metody weryfikacji wiedzy
testy jednostkowe
analiza statyczna kodu
automatic programmers assessment
knowledge verification methods
unit tests
static code analysis
Opis:
Artykuł opisuje aktualnie stosowane metody weryfikacji poziomu wiedzy i umiejętności programistów. Do realizacji badań wykorzystano własne rozwiązanie w postaci aplikacji implementującej kilka wybranych metod, na której następnie przeprowadzono testy użytkowe przy udziale programistów o zróżnicowanym poziomie doświadczenia, wiedzy i umiejętności. Na podstawie analizy uzyskanych wyników wyciągnięto wnioski, które pozwoliły na ocenienie każdej z metod w następujących kategoriach: skuteczność sprawdzenia użytkownika, niezawodność działania metody, czas weryfikacji rozwiązania, atrakcyjność użytkowania oraz uniwersalność metody.
The article describes currently utilized methods of a programmer’s knowledge verification and skills. The research consisted of creating custom solution which was an application implementing chosen methods and carrying out test with the participation of programmers having various levels of experience, knowledge and skills. Effectiveness of assessment, reliability and verification time were evaluated based on an analysis of the results received from the research.
Źródło:
Journal of Computer Sciences Institute; 2018, 8; 270-276
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
    Wyświetlanie 1-3 z 3

    Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies