AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Wie archiviert ihr eure eigene Funktionen???
Thema durchsuchen
Ansicht
Themen-Optionen

Wie archiviert ihr eure eigene Funktionen???

Ein Thema von Muellermilchtrinker · begonnen am 17. Jan 2010 · letzter Beitrag vom 12. Feb 2010
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#11

Re: Wie archiviert ihr eure eigene Funktionen???

  Alt 18. Jan 2010, 20:53
Subversion - Mit dem VisualSVNServer gibt es (plugandplay) auch gleich einen Webzugriff dazu
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#12

Re: Wie archiviert ihr eure eigene Funktionen???

  Alt 18. Jan 2010, 21:01
Eine Frage die dazu passt: Packt ihr eure Funktionen einfach so in eine Unit oder werft ihr diese in eine Klasse und macht daraus class-Funktions?
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von FAlter
FAlter

Registriert seit: 21. Jul 2004
Ort: Ostfildern
1.096 Beiträge
 
FreePascal / Lazarus
 
#13

Re: Wie archiviert ihr eure eigene Funktionen???

  Alt 18. Jan 2010, 22:48
Zitat von NamenLozer:
Ich verwalte die überhaupt nicht
Ich kopiere sie normalerweise einfach immer aus anderen Projekten heraus. Manche häufig benutzte Teile habe ich allerdings in eigene Units im Lib-Verzeichnis ausgelagert.
Genau so.
Wenn ich was brauche guck ich in einem Programm das die Funktion schon hat.
Ist bloß doof wenn ich nicht die aktuellste Version kopiere.
Aber mir fällt meist ein wo die neueste ist.

Falls ich die Funktion nicht (mehr) finde frag ich die DP-Suche oder Google.
Oder ich code es halt selbst. Hat den Vorteil, das ich mich auch weiterentwickle.
Selbst wenn ich vor 7 Jahrten vielleicht eine Funktion gecodet habe, will ich die heute garantiert nicht mehr nutzen. Das war damals mit Delphi 3 und ich war totaler Anfänger...
Und da ich ständig dazulerne und sich die Sprache auch weiterentwickelt will ich in 5 Jahren auch nicht mehr die Funktion von heute nutzen.

Aber das Thema ist gut. Programmieren als Anfänger ist Spaß am coden, und man kopiert, was man selbst nicht hinkriegt. Später kopiert man das einfache weil man es nicht 1000 mal neu coden will.
Programme sind ein Flickenteppich aus zusammenkopierten, wenn man Code aus einem Programm in ein anderes übernimmt wurde dieser vereits aus mindestens drei anderen Programmen zusammenkopiert. Und dann verkauft man diese Flickenteppiche für viel Geld, denn durch die andere Kombination der Codeschnippel und Abänderung von Teilen entsteht etwas nie dagewesenes.

Fast jeder Fremdcode, den ich kopiere, wird von mir aber erstmal gründlich aufgeräumt. Kann schonmal sein, das da ein paar try-finally-end Blöcke dazu kommen und so...

Zitat von s.h.a.r.k:
Packt ihr eure Funktionen einfach so in eine Unit oder werft ihr diese in eine Klasse und macht daraus class-Funktions?
Nein, keine class-Functions wo es normale tun würden. class function hat seine Berechtigung, aber nicht um eine normale function zu ersetzen.

Allerdings lege ich gerne mal einen neue Klasse an, weil OOP ist gut. Dann sind es keine einzelnen Funktionen oder Codeschnippel, die ich kopiere, sondern danze Units. Bevorzugt auch nciht kopieren, sondern Suchpfad anpassen und einfach einbinden, dann habe ich nämlich auch nicht das Problem, eine veraltete zu erwischen. Und dann bekommen zudammen gehörende Units ein eigenes Verzeichnis und so verwalte ich die Klassen - im Dateisystem.
Felix Alter
  Mit Zitat antworten Zitat
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#14

Re: Wie archiviert ihr eure eigene Funktionen???

  Alt 18. Jan 2010, 23:00
Das mit den Versionen ist auch immer so eine Sache, da sich die Funktionen evtl. ja weiterentwicklen (evtl. je Projekt) und dann teilweise nicht kompatibel zu anderen sind. Ist echt interessant zu lesen, was ihr so alles treibt
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#15

Re: Wie archiviert ihr eure eigene Funktionen???

  Alt 19. Jan 2010, 04:09
Zitat von s.h.a.r.k:
Das mit den Versionen ist auch immer so eine Sache, da sich die Funktionen evtl. ja weiterentwicklen (evtl. je Projekt) und dann teilweise nicht kompatibel zu anderen sind. Ist echt interessant zu lesen, was ihr so alles treibt
Genau aus diesen und allen anderen genannten Gründen Subversion.
Da habe ich immer die aktuellste Version ... und falls da mal was inkompatibel wird,
dann kann ich aber auch ganz gemütlich auf eine ältere Revision zurückgreifen,
bis ich die allumfassende Kompatibilität wieder hinbekommen habe.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Mangafreak1995

Registriert seit: 30. Dez 2009
Ort: Harpstedt
22 Beiträge
 
Delphi 7 Enterprise
 
#16

Re: Wie archiviert ihr eure eigene Funktionen???

  Alt 11. Feb 2010, 23:18
bin ja selbst in einem VBasic Forum
und jmd hat eine SnippetDatenbank programmiert
in dem SyntaxHighlighting ist auch Delphi dabei
mit import/export und suche
genau das was man brauch

es speichert Beschreibung und Code und Titel
das ganze kann man dann noch in Kategorien unterordnen

WinToolz.CodeGallery
If Not(VS2008.DoWhatIWantTo) Then Process.Start("delphi32.exe");
  Mit Zitat antworten Zitat
Benutzerbild von Muellermilchtrinker
Muellermilchtrinker

Registriert seit: 1. Aug 2009
447 Beiträge
 
Delphi 2009 Professional
 
#17

Re: Wie archiviert ihr eure eigene Funktionen???

  Alt 12. Feb 2010, 15:04
Sry aber du bist leider schon zu spät
Ich hab mir schon ein eigenes Programm geschrieben
Chuck Norris doesn't need backups. He just uploads his files and lets the world mirror them.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 05:50 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