Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

FSA

Community-Fossil

  • Private Nachricht senden

11

14.08.2014, 15:47

@BlueCobold: Welcher Gedanke war eigentlich dahinter?

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

12

14.08.2014, 15:53

Erste Seite bei "Überrasch mich" (Seite 148):

C-/C++-Quelltext

1
2
3
4
5
std::string str("Hier steht ein lustiger Text");

char buf[32];
size_t length = str.copy(buf, 32);
buf[length] = '\0';


Wär eigentlich schon wieder ein Kandidat für WTF-Code...
"Theory is when you know something, but it doesn’t work. Practice is when something works, but you don’t know why. Programmers combine theory and practice: Nothing works and they don’t know why." - Anon

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

13

14.08.2014, 16:19

@FSA:
Das ist wohl aus dem Buch. Da wird irgendwo eine Klasse Supermarkt erstellt von welcher die Klasse Wurstbrot ableitet. Erkennt man denke ich relativ schnell dass das ein ziemlich schlechtes Beispiel für gute Vererbung ist;)
Ich würde dann eher "Der C++ Programmierer" einwerfen. Startet bei den Grundlagen und behandelt hinterher auch Themen wie Qt. Gibt aber auch genug andere Bücher. Ich persönlich würde bei solchen Anwendungen wohl immer als erstes zu C# greifen, aber wenn hier C++ vertieft werden soll rate ich auch zu Qt oder einer vergleichbaren Bibliothek. Mit SFML und Co wirst du wenig Freude haben so etwas zu entwickeln.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

14

14.08.2014, 16:25

Alternativ ein TUI mit Reportausgabe in eine Textdatei. Wenn man die Logik gut kapselt, kann man immer noch ein GUI dranpappen.

Zitat

Ich bin nicht der Messias.
Ich sage, du bist es, Herr. Und ich muss es wissen, denn ich bin schon einigen gefolgt.

https://bitbucket.org/bwbg

Meldorian

Frischling

  • »Meldorian« ist der Autor dieses Themas

Beiträge: 9

Wohnort: Bielefeld

  • Private Nachricht senden

15

14.08.2014, 19:39

Vielen Dank für die hilfreichen Posts - ich werde mich am Wochenende dann mal Qt widmen :)

FSA

Community-Fossil

  • Private Nachricht senden

16

14.08.2014, 20:02

@Schorsch: Ja ich weiß, dass das aus dem Buch stammt. Ich verstehe nur nicht welchen Sinn der Autor damit verfolgt hat. Wenn man das ganze sehr oberflächlich angeht ist Wurstbrot ja kein Supermarkt.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

17

15.08.2014, 01:48

Gar keinen. Darum ist es ja lustig - weil es doof ist.
Lieber dumm fragen, als dumm bleiben!

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

18

15.08.2014, 06:35

Ich verstehe nur nicht welchen Sinn der Autor damit verfolgt hat.
Es gibt keinen Sinn. Der Autor hat Vererbung nicht verstanden.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

ByteJunkie

Alter Hase

Beiträge: 891

Wohnort: Deutschland

Beruf: Softwareentwickler

  • Private Nachricht senden

19

15.08.2014, 07:30

Eigentlich ist es auch traurig. ;( - Das ist nicht einmal mit Mutation zu erklären. :hmm:

Aber ich bin froh, dass hier auch einige gescheite Köpfe solche Sachen richtig stellen.

Das ist auch, mit unter 1 Grund, warum ich mich diesem Forum angeschlossen habe.
Mach was Du nicht lassen kannst und lass was Du nicht machen kannst. ;)

CeDoMain

Alter Hase

Beiträge: 587

Wohnort: Ilmenau

Beruf: Student für Mechatronik

  • Private Nachricht senden

20

15.08.2014, 11:21

Visual C++ wär auch noch eine Möglichkeit (C++ und .NET)! Da kann er Windows Forms benutzen und im .NET Framework findet er auch eine Menge für die Druckerei.
Mit freundlichem Gruß
CeDo
Discord: #6996 | Skype: cedomain

Lass solche persönlichen Angriffe lieber bleiben, meine sind härter.

Werbeanzeige