AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Wie viel Programmiert ihr denn so ?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie viel Programmiert ihr denn so ?

Ein Thema von Corpsman · begonnen am 22. Jan 2010 · letzter Beitrag vom 22. Jan 2010
Antwort Antwort
Benutzerbild von Corpsman
Corpsman

Registriert seit: 8. Nov 2005
Ort: nähe Stuttgart
981 Beiträge
 
Delphi XE2 Professional
 
#1

Wie viel Programmiert ihr denn so ?

  Alt 22. Jan 2010, 10:51
Hossa,

ich schreibe gerade an einem richtig großen Projekt. Und zum ersten Mal ist es notwendig das ich Protokolliere wie viel Zeit ich in das Projekt rein stecke.

Und nun da ich schon ca. 60 Stunden Investiert habe, dachte ich mir, schau ich mal ein klein wenig Statistische Werte an.

Nur bringt es mir natürlich nichts die Werte an zu sehen, wenn ich nicht auch Vergleiche mit anderen Programmierern habe.

Hier Also mal meine Daten ( Ermittelt mit der CodeCount Funktion von Codeviewer ( für Alle Linux Menschen, es gibt auch eine Linux Version, die ist nur noch nicht online [ kann dafür aber deutlich mehr ], kurze PN an mich)
Zitat:
Comment Lines : 1370
Source Code Lines : 6275
Empty Lines : 380
Total Lines : 7455
Total Files : 13
So Grob über den Daumen gepeilt schreibe ich also ca. 100 Zeilen Code Pro Stunde, was 1,6 Zeilen Pro Minute entspricht.
Man Merkt also ich verbringe viel Zeit mit Nachdenken und "Bugfixen".

Das die Comment Lines so wenig sind erklärt sich in einer Ausführlichen Dokumentation, die ich außerhalb des Sources erstellt habe und dadurch hier nicht berücksichtigt wurde.

So und nun bin ich auf eure Werte gespannt.
Uwe
My Sitewww.Corpsman.de

My marble madness clone Balanced ( ca. 70,0 mb ) aktuell ver 2.01
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.067 Beiträge
 
Delphi 12 Athens
 
#2

Re: Wie viel Programmiert ihr denn so ?

  Alt 22. Jan 2010, 11:29
Zitat:
Source Code Lines : 6275
hat aber nichts mit Zeit zu tun

Nach ein paar/sehr vielen weiteren Stunden Arbeit, war bei mir z.B. mal ein Programmcode urplötzlich um 25% kleiner,
dabei wurde einfach nur Vieles optimiert und an dem Funktionsumfang änderte sich in dieser Zeit überhaupt nicht.

Dieses Projekt hat aktuell und nach vielen Monaten alleine in der Hauptunit über 10000 Zeilen an Code (exklusive der Leerzeilen und Kommentare) und über 20 Dateien.

Sowas wie CodeCounts haben absolut keine Aussagekraft:
- ich kann locker das selbe Projekt mit 100.000 Zeilen Code erstellen
- oder in der doppelten Zeit mit nur 20.000 Zeilen an optimiertem und schnellerem Code hinbekommen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#3

Re: Wie viel Programmiert ihr denn so ?

  Alt 22. Jan 2010, 12:14
Zitat von himitsu:
Sowas wie CodeCounts haben absolut keine Aussagekraft
Stimmt!

Ausserdem: wenn ich nach Zeilenanzahl bezahlt würde dann würde sich mein Programmierstil extrem ändern!

"Schleifen? - Brauch ich nicht! - Wenn ich etwas 1000 mal ausführen will dann wird das ausprogrammiert."

Ralf Kaiser
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

Re: Wie viel Programmiert ihr denn so ?

  Alt 22. Jan 2010, 12:22
Zitat von Alfi001:
Ausserdem: wenn ich nach Zeilenanzahl bezahlt würde dann würde sich mein Programmierstil extrem ändern!

"Schleifen? - Brauch ich nicht! - Wenn ich etwas 1000 mal ausführen will dann wird das ausprogrammiert."

Und wenn du zur Designzeit noch nicht weißt wie viele Schleifendurchläufe nötig sind?^^
Man könnte sowas machen:

Delphi-Quellcode:
Value := Spinedit1.Value;

if Value = 1 then
begin
  ShowMessage('Test');
end
else
if Value = 2 then
begin
  ShowMessage('Test');
  ShowMessage('Test');
end
else
if Value = 3 then
begin
  ShowMessage('Test');
  ShowMessage('Test');
  ShowMessage('Test');
end
else
// ...
end
else
if Value = High(Integer) then
begin
  ShowMessage('Test');
  ShowMessage('Test');
  ShowMessage('Test');
  ShowMessage('Test');
  // ...
  ShowMessage('Test');
end;
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
taveuni

Registriert seit: 3. Apr 2007
Ort: Zürich
533 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Wie viel Programmiert ihr denn so ?

  Alt 22. Jan 2010, 13:25
Zitat von Corpsman:
Wie viel Programmiert ihr denn so ?
9h/Tag, 5Tage/Woche 48Wochen/Jahr seit 10 Jahren.

Gruss Werner
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.
  Mit Zitat antworten Zitat
Balu der Bär
(Gast)

n/a Beiträge
 
#6

Re: Wie viel Programmiert ihr denn so ?

  Alt 22. Jan 2010, 13:55
0h, 0 Tage / Woche, 0 Wochen / Monat, 0 Monate / Jahr

Seit mittlerweile einem Jahr jetzt.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#7

Re: Wie viel Programmiert ihr denn so ?

  Alt 22. Jan 2010, 14:09
Zitat:
Sowas wie CodeCounts haben absolut keine Aussagekraft
kann ich nur unterschreiben.
Vorein paar Tagen hatte ich eine SQL-Abfrage (200 Zeilen)
hätte ich die From/Join nicht in eine Zeile gepackt wären es locker 500 geworden.
Besser lesbar, aber war nur ja für mich.
Die eigentliche Kernabfrage, in der das eigentliche Gehirnschmalz saß war übrigens ein 8Zeiler. Dazu gebe man noch ein paar Unions und schon bläht sich die Zeilenzahl gut auf.

Gruß
K-H

edit:tippfehler
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#8

Re: Wie viel Programmiert ihr denn so ?

  Alt 22. Jan 2010, 16:43
Ich verbringe ebenfalls die meiste Zeit damit, nachzudenken und Fehler zu finden. Somit kommt es häufig vor, dass ich an an einem ganzen Tag gar keine einzige Zeile Code schreibe. An anderen Tagen hingegen hau ich gleich mal ein paar hundert Zeilen Code am Stück in den Rechner. Das hängt stark von meiner Tagesform, Motivation und natürlich der Komplexität des zu lösenden Problems ab (*).

Im Moment versuche ich z.B. einen Brainfuck-Compiler zu schreiben, was mehr oder weniger mein erstes Projekt dieser Art ist. Nachdem ich zwei Abende mit dem Versuch verbracht habe, durch x86-OPCode einigermaßen durchzusteigen, und endlich etwa 200 Zeilen Code geschrieben hatte, fiel mir auf, dass mein Konzept Mist ist - und seitdem bin ich wieder am grübeln, wie ich mit Sprüngen umgehen soll.

So ist das fast immer bei mir... leider führt dieses viele Grübeln oft dazu, dass meine Projekte "stecken bleiben" und ich die Lust verliere...

(*) Und natürlich hat auch der Koffeinpegel (bzw. Teeinpegel) einen erheblichen Einfluss auf die Produktivität, wie den meisten hier wohl bekannt sein sollte.
  Mit Zitat antworten Zitat
Benutzerbild von Corpsman
Corpsman

Registriert seit: 8. Nov 2005
Ort: nähe Stuttgart
981 Beiträge
 
Delphi XE2 Professional
 
#9

Re: Wie viel Programmiert ihr denn so ?

  Alt 22. Jan 2010, 17:06
@namenloser
Ich empfehle das Drachenbuch, hilft bei sowas echt weiter ;.

Und das die Zeilenzahl sinken kann ist mir prinzipiell auch bewusst mein Balanced war zwischenzeitlich auch mal über 45000 Zeilen und ist nun bei ca. 30000.

Nachdem man Funktionalität nun mal leider nicht direkt messen kann, nehme ich eben immer die Anzahl der Zeilen her, um sagen wir mal grob sagen zu können wie komplex ein Programm ist. Ihr habt natürlich recht, das hierbei ein gewisser Standard gewahrt werden muss. ein Loop Unrolling von Hand darf es da natürlich nicht geben .
Uwe
My Sitewww.Corpsman.de

My marble madness clone Balanced ( ca. 70,0 mb ) aktuell ver 2.01
  Mit Zitat antworten Zitat
Benutzerbild von anse
anse

Registriert seit: 30. Okt 2006
Ort: Neuenkirchen
197 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Wie viel Programmiert ihr denn so ?

  Alt 22. Jan 2010, 21:46
Viel Zeit zum nachdenken minimiert die Anzahl der Zeilen die man nachher schreibt, und die Häufigkeit mit der man den Code später wieder und wieder überarbeiten muß. Wer sich viel Zeit zum nachdenken nimmt
* merkt außerdem schon vor der ersten Codezeile ob sich ein Konzept bewährt oder Plan B eventuell doch besser ist
* der hat auch später viele Ideen, die man während des Ausprogrammierens noch brauchen wird
* ist sich sicher das er das "richtige" programmiert
Ansgar Becker
https://www.heidisql.com
Wenn du loslässt, hast du zwei Hände frei.
  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 23:53 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