BlackScorp
Beiträge: 19
|
RE: Programmierer die Töten und Sterben??
(09.02.17 06:37)Yano schrieb: Im Programmiererjargon scheint die Verwandschaftsmetapher sehr hoch entwickelt zu sein. Bisher hatte ich lediglich mal was von Waisenkindern gehört und darunter kann ich mir vage etwas vorstellen.
Aber anscheinend gibt es in der Welt der Datenbanken noch viel mehr; kennt man da z.B. auch Stiefmütter, Mumen und Basen?
Naja es gibt "Eltern-Kind" Objekte. Wir erstellen im Code Objekte die in der Realen Welt exestieren und diese haben dann Funktionen.
Als Beispiel würde man ein Objekt vom Typ "Vogel" haben, dieses Objekt hätte Eigenschaften wie "hatFeder = true" oder Funktion(Methoden) wie "esse"
Und dann hätte man ein Kind Objekt wie etwa "Ente", dieses würde man vom Vogel ableiten, damit es die Funktion "esse" und die Eigenschaft "hatFeder" vererbt bekommt.
|
|
09.02.17 11:58 |
|
Yano
Beiträge: 2.920
|
RE: Programmierer die Töten und Sterben??
(09.02.17 11:58)BlackScorp schrieb: Und dann hätte man ein Kind Objekt wie etwa "Ente", dieses würde man vom Vogel ableiten, damit es die Funktion "esse" und die Eigenschaft "hatFeder" vererbt bekommt.
Aja, verstehe. Und wenn die "Ente" die Funktion "schwimmt" nun nicht von "Wasservogel" bekommt, weil der nicht vorgesehen ist, sondern man sie vom "Schiff" herleitet, dann haben wir eine verzerrte Erbschaftsbeziehung oder?
|
|
09.02.17 16:00 |
|
BlackScorp
Beiträge: 19
|
RE: Programmierer die Töten und Sterben??
(09.02.17 16:00)Yano schrieb: (09.02.17 11:58)BlackScorp schrieb: Und dann hätte man ein Kind Objekt wie etwa "Ente", dieses würde man vom Vogel ableiten, damit es die Funktion "esse" und die Eigenschaft "hatFeder" vererbt bekommt.
Aja, verstehe. Und wenn die "Ente" die Funktion "schwimmt" nun nicht von "Wasservogel" bekommt, weil der nicht vorgesehen ist, sondern man sie vom "Schiff" herleitet, dann haben wir eine verzerrte Erbschaftsbeziehung oder?
Ja genau oder Pinguin kann zum Beispiel nicht Fliegen man würde es aber eventuell von Vogel ableiten.
Könnte sein, dass das als "verzerrte Erbschaftsbeziehung" gemeint ist
|
|
09.02.17 16:13 |
|
Nia
Beiträge: 3.793
|
RE: Programmierer die Töten und Sterben??
Interessant. ^^
“A poet is a musician who can't sing.”
― Patrick Rothfuss, The Name of the Wind
|
|
09.02.17 20:58 |
|
Yano
Beiträge: 2.920
|
RE: Programmierer die Töten und Sterben??
(09.02.17 16:13)BlackScorp schrieb: Könnte sein, dass das als "verzerrte Erbschaftsbeziehung" gemeint ist
Und wie würde ein deutscher Programmierer das nennen?
|
|
09.02.17 21:38 |
|
cat
Beiträge: 1.411
|
RE: Programmierer die Töten und Sterben??
In der objektorientierten Programmierung spricht man eher von Vererbung als Erbschaftbeziehungen. Es hat mehr mit Genetik als mit Reichtümern zu tun. Wobei ich ja persönlich Komposition gegenüber Vererbung bevorzuge (oder wie man auf English so schön sagt, composition over inheritance).
|
|
09.02.17 21:59 |
|
BlackScorp
Beiträge: 19
|
RE: Programmierer die Töten und Sterben??
(09.02.17 21:38)Yano schrieb: (09.02.17 16:13)BlackScorp schrieb: Könnte sein, dass das als "verzerrte Erbschaftsbeziehung" gemeint ist
Und wie würde ein deutscher Programmierer das nennen?
also in der "PHP Welt" wäre es eine unmögliche Vererbung oder so.. oder halt "Kreis-Ellipse-Problem" https://de.wikipedia.org/wiki/Kreis-Ellipse-Problem
wir würden dafür keinen Nomen benutzen sondern eher die Situation beschreiben.
@cat jep stimme dir zu, ich halte mich strikt an SOLID Prinzipien, Vererbung wird nur in seltensten Fällen eingesetzt.
|
|
09.02.17 22:23 |
|
torquato
Beiträge: 2.823
|
RE: Programmierer die Töten und Sterben??
(09.02.17 06:37)Yano schrieb: Im Programmiererjargon scheint die Verwandschaftsmetapher sehr hoch entwickelt zu sein.
Die objektorientierte Programmierung (OOP) ist von cat ja schon erwähnt worden. Abgesehen davon finden sich solche Verwandschaftsmetaphern auch bei hierarchisch strukturierten Dateiformaten (z.B. xml) oder bei Datenstrukturen wie verketteten Listen. Da redet man dann gerne von parent nodes und child nodes, also etwa 'Eltern-Elemente' und 'Kinder-Elemente'.
Das B in Rassismus steht für Bildung.
|
|
10.02.17 02:00 |
|
HSB
Beiträge: 4
|
RE: Programmierer die Töten und Sterben??
(07.02.17 19:15)BlackScorp schrieb: Vielleicht irre ich mich ja auch. Denn um Programmierer zu sein, ist Englisch eigentlich Pflicht, so gut wie alle Dokumentationen sind in Englisch.
Dazu kann ich was sagen, zumindest, wie es in japanischen Großkonzernen läuft. Dort sprechen die meisten Programmierer nämlich tatsächlich kein Englisch bzw. nur rudimentär. Dafür läuft alles koordinierter und langsamer ab. Der Programmierer erhält eine Ausbildung und arbeitet dann Specs ab, die in Japanisch verfasst wurden. Braucht er neue Skills, dann gibt es eine Schulung, die ebenfalls in Japanisch abgehalten wird.
Wenn es Kunden oder Geschäftsbeziehungen außerhalb Japans gibt, dann gibt es meistens 3-4 Leute im Team, die Englisch sprechen und dann die Kommunikation nach außen übernehmen. Das sind dann auch die Kollegen, die man als Europäer "sieht". Das Team dahinter bleibt meist unsichtbar. Oft wundert man sich dann, wie die Kollegen das Projekt mit so wenig Personaldecke stemmen, nur um irgendwann herauszufinden, dass da noch ein 50-Mann-Team hintendransitzt ...
(Dieser Beitrag wurde zuletzt bearbeitet: 15.04.17 09:26 von HSB.)
|
|
15.04.17 09:25 |
|
Yano
Beiträge: 2.920
|
RE: Programmierer die Töten und Sterben??
Ich war mal bei einem jahrelangen Projekt im Bereich "Middleware" dabei, da waren auch Programmierer in D beteiligt. Für die mußte ich die oft schnoddrigen japanischen Programmiererdialoge übersetzen (meist ins Englische). Das war bisweilen schwierig. Besonders handschriftliches; bitte, das war bereits im jetzigen Jahrhundert, und das waren Programmierer!
|
|
17.04.17 23:42 |
|