Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimierung für OOP nach Standards durchgeführt #7

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

N3XT0R
Copy link

@N3XT0R N3XT0R commented Apr 5, 2015

Die Library ist nun größtenteils OOP konform. Sie besitzt wie es der OOP standard vorschreibt, getter und setter Methoden für Attribute. Attribute sind gekennzeichnet als Private, wie es der OOP-Standard vorsieht. Ebenfalls wurden alle deutschsprachigen Methoden ins englisch übersetzt. Die alten Methoden sind nach wie vor Bestandteil der Library. Allerdings wurden für die Standardkonfirmität, englischsprachige Methoden implementiert. Die Version der Library sollte mit 0.2 getagged werden.
0.1 entspricht dem letzten Stand. Das Versioning von mir, entspricht dem standard "Symantic Versioning" und ist damit abwärtskompatibel.

Im nächsten Release, ich hoffe 1.0 sollten die Methoden die als deprecated markiert sind, explementiert werden. Dies erfolgt jeweils nach den Äußeserungen der Benutzer der Library. Dahingehend ist ebenfalls ein Attribut mit getter und setter Methoden für die Währung in der SepaBuchungsklasse implementiert. Wenn dieses gesetzt ist, hat es eine höhere Priorität als das Attribut im Creator, und wird dahingehend bevorzugt behandelt.

Ebenso sollte diese Library im Index von Composer bereitgestellt werden.

N3XT0R added 2 commits April 5, 2015 16:58
…tzung ins englische vorgenommen und performanceoptimierung der Methoden durchgeführt, kompatibel mit älteren Versionen. Commit unter Version 0.2. Nicht standardkonforme Methoden wurden ersetzt und mit den best practices aus der OOP ergänzt. Alte nicht konforme Methoden wurden mit deprecated markiert und gegen neue ersetzt.
…tzung ins e

nglische vorgenommen und performanceoptimierung der Methoden durchgeführt, kompatibel mit älteren Versionen. Commit unte
r Version 0.2. Nicht standardkonforme Methoden wurden ersetzt und mit den best practices aus der OOP ergänzt. Alte nicht
 konforme Methoden wurden mit deprecated markiert und gegen neue ersetzt.'
[master c8f0b8f] Erweiterung der Klassen um Basiswissen von OOP, ebenso Methodenübersetzung ins englische vorgenommen un
d performanceoptimierung der Methoden durchgeführt, kompatibel mit älteren Versionen. Commit unter Version 0.2. Nicht st
andardkonforme Methoden wurden ersetzt und mit den best practices aus der OOP ergänzt. Alte nicht konforme Methoden wurd
en mit deprecated markiert und gegen neue ersetzt.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant