1602 / 1602/jugglingdb

Consider removing all instance methods

Offen
#449 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
2k
Forks
238
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Consider removing all instance methods and only have data in mode instances, ideally data should be sealed/frozen by default

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

This is a major architectural proposal to change JugglingDB's ORM design by removing instance methods and making data immutable. Start by examining the model definitions in lib/schema.js and lib/model.js to understand current instance methods. Look at how models are instantiated and used across adapters like mysql, postgresql, and mongodb. Determine what 'sealed/frozen by default' means in practice and assess the impact on the entire codebase.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, mongodb, mysql, nodejs, postgresql, redis, sqlite
Bereich
backend, databases
Issue-Typ
Refactoring
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
10/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.