Defects in Software engineering are a common occurrence. To mitigate defects the developers must create maintainable solutions and strive for good software quality. A maintainable solution is readable, extensible, not error-prone and testable. In order to make them so developers follow a guideline called SOLID principles. These principles are not enforced by the language but relies on the diligence of the developers, meaning there is nothing stopping them from writing unmaintainable code. This study translates these principles to Functional programming to investigate if Functional programming can be used to construct a library for servers that forces the developer to create correct code without incurring costs in maintenance and readability
Software quality stems from two distinctive, but associated, topics in software engineering: softwar...
In software development, two types of concerns must generally be addressed: functional and non-funct...
The main goal of this thesis was to implement a functional programming (FP) library named Funk that ...
Defects in Software engineering are a common occurrence. To mitigate defects the developers must cre...
Code analysis and errors tracking in Functional programming languages Discussions related to functio...
Several studies analyzed existing Web APIs against the constraints of REST to estimate the degree of...
This thesis advances the view that property-based testing is a powerful way of testing functional pr...
The functional programming paradigm has gained some popularity in the field of web development durin...
The main ideas of functional (structured or top-down) programming are briefly reviewed and examined ...
Maintainability is crucial to the long-term success of software projects. Among other factors, it is...
Improving software quality involves reducing the quantity of defects within the final product and id...
Currently, software engineers are increasingly turning to the option of automating functional tests,...
If you are a JavaScript developer interested in learning functional programming, looking for the qua...
Functional Reactive Programming (FRP) is claimed to be a good choice for event handling applications...
This thesis addresses the problem of avoiding errors in functional programs. The thesis has three pa...
Software quality stems from two distinctive, but associated, topics in software engineering: softwar...
In software development, two types of concerns must generally be addressed: functional and non-funct...
The main goal of this thesis was to implement a functional programming (FP) library named Funk that ...
Defects in Software engineering are a common occurrence. To mitigate defects the developers must cre...
Code analysis and errors tracking in Functional programming languages Discussions related to functio...
Several studies analyzed existing Web APIs against the constraints of REST to estimate the degree of...
This thesis advances the view that property-based testing is a powerful way of testing functional pr...
The functional programming paradigm has gained some popularity in the field of web development durin...
The main ideas of functional (structured or top-down) programming are briefly reviewed and examined ...
Maintainability is crucial to the long-term success of software projects. Among other factors, it is...
Improving software quality involves reducing the quantity of defects within the final product and id...
Currently, software engineers are increasingly turning to the option of automating functional tests,...
If you are a JavaScript developer interested in learning functional programming, looking for the qua...
Functional Reactive Programming (FRP) is claimed to be a good choice for event handling applications...
This thesis addresses the problem of avoiding errors in functional programs. The thesis has three pa...
Software quality stems from two distinctive, but associated, topics in software engineering: softwar...
In software development, two types of concerns must generally be addressed: functional and non-funct...
The main goal of this thesis was to implement a functional programming (FP) library named Funk that ...