---
# System prepended metadata

title: Client refactoring
tags: [Refactoring, Client, SEE, Code Quality]

---

# Client refactoring

## New structure

## To be discussed / further improvements / to discuss

- [ ] Naming convention - we need that badly. CamelCase, pascalCase, -, _ ...
- [ ] Root-level domains + then split per non-functional area or sub domains, e.g.
  - src/domain/aspect/AspectTemplatePreview
- [ ] Utils refactoring + moving in their domain 
- [ ] Multiple types exported with the same name from different directories
- [ ] index files?


###### tags: `Client` `Refactoring` `SEE` `Code Quality`