Skip to content

Refactoring rudof #240

@angelip2303

Description

@angelip2303

As it can be seen in #216, the refactoring of rudof is taking longer than we expected as we tried to tackle all the issues that we found at once. Hence, we came to a dead-end where the reimplementation of the tool was unfeasible. However, the ideas were fine, here I want to try to divide all the different tasks for us to achieve a better tool in different pieces.

The SRDF and SRDFBasic traits have bad naming conventions; the first is in charge of querying, and the latter defines the conversion mechanisms from one type another. In Rust, this task is usually performed using the From trait. We could include some restrictions in the Trait for ensuring those.

For us to be able to achieve this, the idea is that each of the sub-issues listed below should be implemented one-by-one. Each of those will be completed when the main task is achieved, the project is buildable, and it passes the same tests as before (if not more).

Sub-issues

Metadata

Metadata

Assignees

Labels

architectureAbout rudof architecturebugSomething isn't working

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions