DigitalCommons / land-explorer-front-end

React app for the Land Explorer front end
http://landexplorer.cc
GNU Affero General Public License v3.0
1 stars 0 forks source link

Make ownership code easier to understand as a new developer #291

Open rogup opened 7 months ago

rogup commented 7 months ago

Description

I had a chat with Marcel today and he mentioned some tech debt due to getting all the amazing new ownership features into production so quickly.

Since I'm returning with fresh eyes, it feels like a good time to note down the bits of the codebase that I'm finding confusing. Then we can go through and fix each one when we get time. I don't think it should require lots of context for new developers to roughly understand what's going on, and making the code more self-explanatory will reduce the risk of bugs and speed up future development.

Here's the list of things to address (WIP - please add anything else you spot):

Acceptance Criteria

The codebase becomes simpler and easier to understand as a new developer, with the above issues addressed.