cpp:exceptions

Diskussionen zu Tutorials, Änderungs- und Erweiterungswünsche
Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

cpp:exceptions

Beitrag von Xin » Mo Mär 01, 2010 10:06 am

Ich habe gestern mal das Thema Exceptions in die Sidebar des C++ Namensraums aufgenommen.
Auf der C++ Startseite taucht es bis jetzt noch nicht auf, aber es muss - neben der Vollständigkeit - schon alleine wegen bac_alloc erklärt werden.

Jetzt bin ich alles andere als ein Freund von Exceptions und benutze sie daher nur im absoluten Ausnahmefall... wie der Name schon sagt.
Daher frage ich an, ob jemand, der dem Thema positiver gegenüber steht, das Thema vielleicht übernehmen möchte?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: cpp:exceptions

Beitrag von Kerli » Di Mär 02, 2010 11:05 am

Xin hat geschrieben:Jetzt bin ich alles andere als ein Freund von Exceptions
Irgendwo hatten wir das schon einmal :P
Xin hat geschrieben:Daher frage ich an, ob jemand, der dem Thema positiver gegenüber steht, das Thema vielleicht übernehmen möchte?
Sollte sich sonst niemand finden, dann könnte ich das übernehmen. Eventuell würde eine erste Version diese Woche fertig werden können...
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: cpp:exceptions

Beitrag von Xin » Di Mär 02, 2010 11:50 am

Kerli hat geschrieben:Sollte sich sonst niemand finden, dann könnte ich das übernehmen. Eventuell würde eine erste Version diese Woche fertig werden können...
Interessante Formulierung... dann bin ich mal gespannt, wieviele Leute sich diese Woche noch frei nehmen, um Deiner ersten Version bis Ende der Woche zuvorzukommen. ;-)

Ich muss allerdings sagen, dass ich zum Thema Fehlerbehandlung mit Exceptions vermutlich auch einen Text zum Thema Exception-Ping-Pong machen werde.
Aber schön, dass die Grundlagen wer anders macht, ich möchte nicht, dass Exceptions einen durch meine Einschätzung zu subjektiven Ton erhält, der andere eher vom Lernen abhält.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: cpp:exceptions

Beitrag von Xin » Di Mär 16, 2010 11:48 pm

Wie schaut's hier aus?
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: cpp:exceptions

Beitrag von Kerli » Mi Mär 17, 2010 11:44 am

Xin hat geschrieben:Wie schaut's hier aus?
Ich weiß. Es ist nicht ganz Ende der Woche geworden, aber ich hab schon einen ersten Entwurf. Ein paar Teile fehlen noch, dann stelle ich es ins Wiki. Heute wahrscheinlich nicht mehr, aber morgen sollte sich ausgehen.
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: cpp:exceptions

Beitrag von Xin » Mi Mär 17, 2010 1:34 pm

Kerli hat geschrieben:
Xin hat geschrieben:Wie schaut's hier aus?
Ich weiß. Es ist nicht ganz Ende der Woche geworden, aber ich hab schon einen ersten Entwurf. Ein paar Teile fehlen noch, dann stelle ich es ins Wiki. Heute wahrscheinlich nicht mehr, aber morgen sollte sich ausgehen.
Ja, super :-)

Ich wollte Dich auch nicht unter Druck setzen oder so... ich war nur neugierig.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: cpp:exceptions

Beitrag von Kerli » Do Mär 18, 2010 7:48 pm

Xin hat geschrieben:Ich wollte Dich auch nicht unter Druck setzen oder so... ich war nur neugierig.
Keine Sorge. Ich arbeite in dem Tempo das ich für richtig halte :P

Jetzt ist es aber soweit. Die erste Version eines Artikels ist einmal online: http://proggen.org/doku.php?id=cpp:exception:start

Ab jetzt darf kritisiert, ausgebessert und natürlich auch gelobt werden :)

@Xin: Sind die Sidebars nicht einmal in die untergeordneten Bereich vererbt worden?
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: cpp:exceptions

Beitrag von Xin » Do Mär 18, 2010 8:21 pm

Kerli hat geschrieben:Jetzt ist es aber soweit. Die erste Version eines Artikels ist einmal online: http://proggen.org/doku.php?id=cpp:exception:start
Ich habe noch nix gelesen, weil ich mich auf Deinen Bugreport gestürzt habe.
Von daher habe ich noch keine Kritik am Inhalt, aber mir ist auf den ersten Blick zu viel auf der einen Seite.
Es hat einen eigenen Namensraum, da kann man was verteilen.
Kerli hat geschrieben:Ab jetzt darf kritisiert, ausgebessert und natürlich auch gelobt werden :)
Lob: Vielen Dank für's Schreiben :-)
Kerli hat geschrieben:@Xin: Sind die Sidebars nicht einmal in die untergeordneten Bereich vererbt worden?
Doch, aber es gab einen Bug, sobald mehr als ein Namensraum vorkam. Den Bug gibt's schon seit Monaten, aber da es bisher keinem aufgefallen zu sein scheint, schiebe ich die Fehlersuche vor mir her.

Jetzt ist's aufgefallen und ich habe mal nachgeguckt und ihn behoben :-)
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

nufan
Wiki-Moderator
Beiträge: 2557
Registriert: Sa Jul 05, 2008 3:21 pm

Re: cpp:exceptions

Beitrag von nufan » Do Mär 18, 2010 8:24 pm

Kerli hat geschrieben:kritisiert
Auch wenns nichts mit Exceptions zu tun hat:

Code: Alles auswählen

  if( !*new_texture )
    return E_NULL_PTR;
Sicher, dass hier ein * gehört?
Kerli hat geschrieben:ausgebessert
Ein paar Kleinigkeiten und nach enums sollte man einen ';' setzen ;)
Kerli hat geschrieben:gelobt
Gefällt mir gut, zeigt sowohl Vor- als auch Nachteile :)
Kerli hat geschrieben:@Xin: Sind die Sidebars nicht einmal in die untergeordneten Bereich vererbt worden?
Folgendes steht bei mir über der Sidebar:
cpp:excep:3-9
cpp:e:3-5
c:3-1
EDIT: ist schon weg ^^

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8859
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: cpp:exceptions

Beitrag von Xin » Do Mär 18, 2010 8:55 pm

dani93 hat geschrieben:
Kerli hat geschrieben:@Xin: Sind die Sidebars nicht einmal in die untergeordneten Bereich vererbt worden?
Folgendes steht bei mir über der Sidebar:
cpp:excep:3-9
cpp:e:3-5
c:3-1
EDIT: ist schon weg ^^
Ich war so frei und habe schnell mal am offenen Herzen debuggt ^
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Antworten