AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Tutorials Crashkurs generics in (fast) 5 Minuten
Tutorial durchsuchen
Ansicht
Themen-Optionen

Crashkurs generics in (fast) 5 Minuten

Ein Tutorial von generic · begonnen am 25. Feb 2020 · letzter Beitrag vom 10. Mär 2020
Antwort Antwort
generic
Registriert seit: 24. Mär 2004
Hallo DP-Gemeine,

ein 5 Minuten Video zu generics. Ich leite eine generische Objektliste her und zeige somit einen ersten Einstieg in die Thematik.
Heute keinen Quelltext dazu, da ich im Video wirklich nur Beispiele zeige, welche nicht produktionstauglich sind. Ich erzeuge nichts und gebe auch nichts frei, was natürlich nicht gut ist.

Vergessen im Video zu erwähnen ist SOLID und CleanCode. Da Klassen kopieren, um dann Typen zu ändern verstößt gegen DRY - DON'T REPEAT YOURSELF.


Das Video ist hier:
https://youtu.be/8RV_9VsaKwk

Es gibt ein weiteres Video mit etwas mehr Tiefe:
https://youtu.be/58l1Be-rlG0

Geändert von generic ( 7. Mär 2020 um 14:32 Uhr)
 
hoika

 
Delphi 10.4 Sydney
 
#2
  Alt 26. Feb 2020, 19:49
Hallo,
sehr schönes Video.

Kurz und knapp erklärt.


Danke.
Heiko
  Mit Zitat antworten Zitat
generic

 
Delphi XE5 Professional
 
#3
  Alt 27. Feb 2020, 09:22
Kurze Videos kommen besser an. Ich hatte mir die Youtube Statistiken angeschaut und festgestellt, dass die optimale Videolänge nicht mehr als 10 Minuten betragen sollte. Daher in Zukunft eher viele kleine Videos.
  Mit Zitat antworten Zitat
generic

 
Delphi XE5 Professional
 
#4
  Alt 7. Mär 2020, 14:37
Ich habe gerade ein weiteres Generics Video hochgeladen, wo ich etwas mehr über die Typenbeschränkung erzähle.
Am Ende des Videos bau ich noch schnell ein TNullable Typ als Beispiel. Eine Implementierung in einen Record macht aber mehr Sinn, daher schaut euch mal das hier an:
https://wiki.freepascal.org/Nullable_types

Das neue Video ist hier:
https://youtu.be/58l1Be-rlG0
  Mit Zitat antworten Zitat
Alt 7. Mär 2020, 15:19     Erstellt von Frühlingsrolle
Dieser Beitrag wurde von Daniel gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
generic

 
Delphi XE5 Professional
 
#5
  Alt 9. Mär 2020, 23:49
Du kannst es bestimmt noch besser präsentieren
Das erste Video wirkt etwas hektisch, unsicher und bringt es visuell (vom Quelltext her) nicht so auf den Punkt.
Fließende Übergänge und etwas mehr Ruhe wären wünschenswert.
Alles Wissen nützt nichts, wenn man es nicht gut rüberbringen kann.
Hey du bist der erste welcher sich kritisch äußert. Vielen Dank, weil nur mit Kritik kann ich mich verbessern.
Ja, das Video musste ich mal eben zwischendurch machen. War auf der Durchreise, denn ich war den Tag gerade aus Florida zurück und musste nächsten Tag direkt weiter.
Schade, dass man das gemerkt hat Mir ist das ein Video ca. alle 14 Tage in den Kanal stellen wichtig.
  Mit Zitat antworten Zitat
Alt 10. Mär 2020, 00:07     Erstellt von Frühlingsrolle
Dieser Beitrag wurde von Daniel gelöscht. - Grund: Verdacht auf SPAM und den damit verbundenen verschwenderischen Umgang von wertvollen Bits und Bytes
Rollo62

 
Delphi 12 Athens
 
#6
  Alt 10. Mär 2020, 09:47
Mir ist das ein Video ca. alle 14 Tage in den Kanal stellen wichtig.
Warum so ein Stress ?
Zeitdruck ist kein guter Ratgeber ...

Wenn Du wirklich meinst das es wichtig wäre in regelmäßigen Abständen upzudaten,
dann würde ich in der schnellebigen Zeit heute sagen:
"Lege besser jede Woche oder schneller was Neues rein, um Aufmerksamkeit und Bindung zu Erzeugen".

Aber dann hast Du vielleicht mit Delphi das falsche Thema (besser Kosmetikprodukte ...)
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:08 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz