The object of research in the paper is the source code of a software product written in the Swift programming language. Most programs as a product of a certain project during the life cycle require changes and modifications, which is costly or impossible to implement in the case of poor code quality. One of the options for solving the problem of poor code quality is the timely application of refactoring principles. The existing problem is that implementation of high-level refactoring must be done manually by the developer without the use of automated tools as built-in solutions cannot fulfill the need due to the architectural complexity of the product. To reduce the number of errors made during refactoring, to simplify the process of perfo...
In this paper we provide a detailed overview of the field of software restructuring and refactoring ...
There has been an increasing interest in code quality, how to maintain it and its effect on a softwa...
Refactoring aims at restructuring existing source code when undisciplined development activities hav...
The object of research in the paper is the source code of a software product written in the Swift pr...
The object of research in the paper is a built-in refactoring mechanism in the Swift programming lan...
Code refactoring is a “Technique used for restructuring an existing source code, improving its inter...
Refactoring is the process of changing a software system aiming at organizing the design of the sour...
Refactorings are structured changes to existing software that leave its externally observable behavi...
Software maintenance is the lifecycle activity that consumes the greatest amount of resources. Maint...
Software refactoring is one of the most critical aspects of software maintenance. It improves the qu...
Refactoring is a critical task in software maintenance and is commonly applied to improve system des...
Code quality is important when developing software. Therefore, we recommend to teach students prac...
During its lifecycle, the internal structure of a software system undergoes continuous modifications...
This paper deals with the subject of refactoring usage in the development of object-oriented applica...
Code refactoring, the act of changing the design of code without affecting its functionality, is a r...
In this paper we provide a detailed overview of the field of software restructuring and refactoring ...
There has been an increasing interest in code quality, how to maintain it and its effect on a softwa...
Refactoring aims at restructuring existing source code when undisciplined development activities hav...
The object of research in the paper is the source code of a software product written in the Swift pr...
The object of research in the paper is a built-in refactoring mechanism in the Swift programming lan...
Code refactoring is a “Technique used for restructuring an existing source code, improving its inter...
Refactoring is the process of changing a software system aiming at organizing the design of the sour...
Refactorings are structured changes to existing software that leave its externally observable behavi...
Software maintenance is the lifecycle activity that consumes the greatest amount of resources. Maint...
Software refactoring is one of the most critical aspects of software maintenance. It improves the qu...
Refactoring is a critical task in software maintenance and is commonly applied to improve system des...
Code quality is important when developing software. Therefore, we recommend to teach students prac...
During its lifecycle, the internal structure of a software system undergoes continuous modifications...
This paper deals with the subject of refactoring usage in the development of object-oriented applica...
Code refactoring, the act of changing the design of code without affecting its functionality, is a r...
In this paper we provide a detailed overview of the field of software restructuring and refactoring ...
There has been an increasing interest in code quality, how to maintain it and its effect on a softwa...
Refactoring aims at restructuring existing source code when undisciplined development activities hav...