Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 21

Thema: Wie geht ihr beim Programmieren vor?

  1. #1
    Registrierter Benutzer
    Registriert seit
    15.08.2003
    Beiträge
    79

    Wie geht ihr beim Programmieren vor?

    Hallo!
    Dies soll eine kleine Umfrage werden. Ich will von euch wissen wie ihr beim programmieren vorgeht:
    macht ihr zuerst einen Plan, oder hackt ihr einfach drauflos?
    Benutzt jemand UML oder Case-Tools (wenn ja welche)?
    Schreibt ihr Test für eure Programme (z.B. JUnit) oder wie testet ihr sie, wenn überhaupt?
    Programmiert ihr alleine oder im Team?

    Danke schon mal an alle die sich dies durchgelesen haben und vielleicht auch beantwortet haben!

  2. #2
    Registrierter Benutzer Avatar von Berufspenner
    Registriert seit
    30.03.2002
    Ort
    Hamburg
    Beiträge
    567
    Hi

    Ich hacke meist einfach nur was ein, um zu üben. Ein richtiges Projekt habe ich bis jetzt leider immer noch nicht starten können. Ich hab einfach keine Idee, was ich schreiben sollte und wie ich dann an die Sache herangehen sollte.

    Cu
    André
    C und C++

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.04.2003
    Beiträge
    194
    Eine schlechte Angewohnheit von mir ist, dass ich mir das Problem zu wenig überlege, bzw. Alternativen zur Lösung suche. Vor kurzem erst, hat etwas super funktioniert, hab es aber dann auf die schnelle korigiert weil ich dachte, das wäre besser, aber nun hat sich herausgestellt, dass es das doch nicht ist, und jetzt kann ich das nochmals alles rückändern.

    Und jetzt bin ich zu demotiviert das alles rückgängig, naja einen langweiligen nachmittag+abend werd ich schon noch finden !

    Die besten Lösungen komm aber, wenn du Papier und Stift nimmst und dir Skizzen, etc. machst, wie es zu "lösen" wäre, IMHO.

    mfg
    Going to church does not make a person religious, nor does going to school make a person educated, any more than going to a garage makes a person a car.

  4. #4
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    ich überleg manchmal ein bisschen und merk meist erst nachher dass es auch einfacher gegangen wäre

    aber wenns mal gut läuft lässt mans dann meistens so wies ist

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  5. #5
    Registrierter Benutzer
    Registriert seit
    16.09.2001
    Beiträge
    1.182

    Hehe :-(

    Ich denke meistens nur kurz und schreibe dann einfach drauf los.
    Geändert von Lin728 (19-08-2017 um 21:24 Uhr)

  6. #6
    Registrierter Benutzer Avatar von oracle2025
    Registriert seit
    18.03.2002
    Beiträge
    136
    Hm, ich überleg mir zuerst was mein Programm so ungefähr können sollte.

    Dann programmier ich mal probehalber ein paar miniprogramme, die einen bestimmten Teil des Problems lösen,

    überleg mir eine halbwegs sinnvolle Aufteilung in Klassen, und fang an zu hacken.

    während dem Hacken fällt mir natürlich wieder einiges auf, woran ich am Anfang nicht gedacht habe, und dann änder ich halt die Klassen Aufteilung und so wieder.
    Niemand dringt hier durch und
    gar mit der Botschaft eines Toten.
    Du aber sitzt an Deinem Fenster und
    erträumst sie Dir, wenn der Abend kommt.

  7. #7
    Registrierter Benutzer
    Registriert seit
    24.02.2003
    Beiträge
    43
    ich hab bis jetzt nur bestehende projekte abgeändert (zum bleistift fuern dockapp nehm ich ein ähnliches)

    dann auch ein paar testprogramme+suchen in anderen quellcodes+extrem googlen ;9


    gruss pulp

  8. #8
    Registrierter Benutzer
    Registriert seit
    01.08.2001
    Beiträge
    57
    Moin,

    ich hab mit dem "Einfach-Drauflos-Hacken" ziemlich schlechte Erfahrungen gemacht. Irgendwann macht es einfach keinen Spaß mehr, wenn dann irgendwelche "Features" fehlten und nur extrem mühsam nachgerüstet werden konnten.

    Inzwischen beginne ich damit, mir zu überlegen, was das Programm können soll, dann gibt's Datenflußdiagramme, OMT-Diagramme und gelegentlich auch Datentypen in Z!.
    Na ja, ob nun OMT, Z! oder beides hängt natürlich von dem Problem ab und meiner Motivation

    MfG

  9. #9
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Das Problem wenn man sich die Sache zuerst gründlich überlegt ist meist, dass man irgendwas vergisst. Dann ist das Programm am Ende oft trotzdem recht n Schlangencode...

    Am besten einfach möglichst modular entwickeln (dann musst du dir vorher natürlich auch a bisserl was überlegen... )

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  10. #10
    Registrierter Benutzer
    Registriert seit
    30.09.2003
    Ort
    Fribourg
    Beiträge
    12
    Hallo

    Bei mir ist es meist so das ich die idee längere zeit mit mir rumtrage.
    Dabei sammeln sich noch mehr ideen an (auch skizzen) und irgendeinmal wenn ich
    einen moment zeit habe fange ich an zu schreiben.
    Bis dann kommen meist en bisschen schrege codes raus aber
    die bringen das programm auch zum laufen.

    Dann wenn ich mal überzeugt bin das es funktioniert und ich überzeugt
    von meiner idee bin dann nehme ich ein blattpapier, oder sonst was
    und mache ein schema und fange wieder von neuem an.

    Ich weiss es tönt sehr zeitaufwendig ist es aber überhaupt nicht
    Wenn man ein gutes programm will, nimmt man sowas in kauf.
    (und copy paste funktioniert ja auch für funktionen, und wenn es java ist kann man die methoden gleich rüber nehmen)

    Bei den Projekten die nicht sehr ernstzunehmen sind geht es meist nur auf hack drauf los.

    Schönen tag noch
    Vispo

  11. #11
    Registrierter Benutzer Avatar von SeeksTheMoon
    Registriert seit
    22.02.2002
    Beiträge
    762
    Kleinkram schafft man mit Xtremeprogramming am besten, bei mittleren Programmen sollte man sich wenigstens ein Konzept ausarbeiten.
    Bei meinem jetzigen Projekt habe ich Konzept, Lastenheft, Pflichtenheft erstellt (bzw bin noch dabei) und packe das mit Text, UML und sonstigen Dingen voll, die da rein müssen.
    Das ist bei einem Team-Projekt auch zwingend notwendig. Außerdem rechne ich da mit mehreren tausend Zeilen Code und sehe schon diverse Module vor mir rumfliegen. Gerade deshalb ist eine genaue Planung sehr wichtig.

    Die Planung mache ich auf Papier, das geht am schnellsten. Die Diagramme erstelle ich dann wenn sie fertig sind auf dem Rechner (wahrscheinlich mit Poseidon) weil das besser aussieht als auf Papier hingeschmiert und weil man das am besten mailen und kopieren kann.

    Testfälle kann ich noch nicht aufzählen, weil ich das Pflichtenheft noch nicht fertig habe. Ich lasse mir dabei aber von cccc helfen.
    Geändert von SeeksTheMoon (17-10-2003 um 00:28 Uhr)
    I haven't lost my mind - It's somewhere on a backup-disc

  12. #12
    Registrierter Benutzer
    Registriert seit
    13.10.2003
    Beiträge
    13
    also für mein aktuelles projekt habe ich mir ein schönes bild gemacht:

    siehe:
    http://www.qtforum.org/attachment.ph...2d45146e321cef

  13. #13
    Registrierter Benutzer Avatar von Hans-Georg Normann
    Registriert seit
    04.03.2000
    Ort
    Uetersen
    Beiträge
    571
    Habe bis jetzt (fast) immer Xtremeprogramming angewendet, da ich so oder so voom Anforderungsprofil bis zur Übergabe an den User alles an der Backe habe. Möchte trotzdem von dem gehacke loskommen. Also werde ich mir mal den Balzert, Helmut, Lehrbuch der Software- Technik 1/2. reinpfeiffen. Hoffe dass ich mit drei Monaten auskomme.

    Hans
    333 Mhz, 466 MHz, neee, ich hab was neues zuhause.....

  14. #14
    Registrierter Benutzer
    Registriert seit
    26.12.2001
    Beiträge
    228
    hi,

    naja ich programmiere bei meinen kleineren Projekten meistens drauflos. Wobei ich dann immer das Problem habe, dass ich nochmehr Features hinzufügen will und dann wir das immer soein bescheidener Code. Dann könnte ich eigentlich wieder von vorne anfangen.

    Mal schauen wie das wird, wenn ich mir jetzt mal was größeres Vornehmen. ( Nur noch gucken was)

    Steve
    pornstars-online.de

  15. #15
    Registrierter Benutzer
    Registriert seit
    10.03.2001
    Ort
    Delmenhorst
    Beiträge
    118
    mein Kollege sagt immer:

    überlege - fang an zu programmieren - stelle Version 1 fertig - schreib dann alles nochmal neu - release dann Version 2 an den Kunden ;-)
    Holarse.de - Spielen unter Linux

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •