tag:cleancodedeveloper.uservoice.com,2008-02-07:/activityClean Code Developer on UserVoice2012-04-25T03:20:09-07:00tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/112266532012-04-25T03:20:09-07:002012-04-25T03:20:09-07:00CCD für Nicht-OOP beschreiben [updated]<p>Kommt es mir nur so vor oder beschreibt CCD praktisch Best-practices von OOP? Dabei könnte auch eine hybride Programmiersprache wie z.B. Perl von diesen Prinzipien profitieren. Sogar einfaches C (ohne das ++) könnte mit einigen Prinzipien etwas anfangen!</p><p>Ralf Westphal said:<br /><div class="typeset"><p>Bis auf ganz wenige Bausteine (z.B. LSP) ist CCD frei von OOP-Spezifika, würde ich sagen. SLA, DRY, Pfadfinderregel, CI, Komponentenorientierung usw. haben nichts mit OOP speziell zu tun. Eine nicht-OOP-Variante von CCD aufzulegen, scheint mir nicht sinnvoll.</p>
<p>-Ralf</p></div></p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/112265362012-04-25T02:50:45-07:002012-04-25T02:50:45-07:00CCD für Nicht-OOP beschreiben<p>Wolfgang suggested:<br />Kommt es mir nur so vor oder beschreibt CCD praktisch Best-practices von OOP? Dabei könnte auch eine hybride Programmiersprache wie z.B. Perl von diesen Prinzipien profitieren. Sogar einfaches C (ohne das ++) könnte mit einigen Prinzipien etwas anfangen!</p>Wolfgangtag:cleancodedeveloper.uservoice.com,2008-02-07:Event/110034822012-03-21T03:16:27-07:002012-03-21T03:16:27-07:00iPod-/iPhone-App zur Anzeige der Themen der Farben/Grade [updated]<p>man könnte eine iPod- und iPhone-App erstellen, oder eine iPod-/iPhone-bestaltete Webseite (ein wenig JavaScript müsste genügen). Damit könnte man die Themen der Farben/Grade übersichtlich darstellen.</p><p>Marco Feltmann said:<br /><div class="typeset"><p>Carsten: Danke! :)</p></div></p>Marco Feltmanntag:cleancodedeveloper.uservoice.com,2008-02-07:Event/110001192012-03-20T14:51:44-07:002012-03-20T14:51:44-07:00iPod-/iPhone-App zur Anzeige der Themen der Farben/Grade [updated]<p>man könnte eine iPod- und iPhone-App erstellen, oder eine iPod-/iPhone-bestaltete Webseite (ein wenig JavaScript müsste genügen). Damit könnte man die Themen der Farben/Grade übersichtlich darstellen.</p><p>Carsten said:<br /><div class="typeset"><p>Erste Version ist im AppStore:</p>
<p><a href="http://itunes.apple.com/de/app/clean-code/id509864818?l=de&ls=1&mt=8" rel="nofollow" target="_blank">http://itunes.apple.com/de/app/clean-code/id509864818?l=de&ls=1&mt=8</a></p></div></p>Carstentag:cleancodedeveloper.uservoice.com,2008-02-07:Event/109342262012-03-10T22:57:08-08:002012-03-10T22:57:08-08:00iPod-/iPhone-App zur Anzeige der Themen der Farben/Grade [updated]<p>man könnte eine iPod- und iPhone-App erstellen, oder eine iPod-/iPhone-bestaltete Webseite (ein wenig JavaScript müsste genügen). Damit könnte man die Themen der Farben/Grade übersichtlich darstellen.</p><p>Carsten said:<br /><div class="typeset"><p>Durch zufall habe ich beim testen meiner "Clean Code" App für iOS die Liste mit Verbesserungen und Vorschlägen entdeckt :-)</p>
<p>Dieser Punkt ist also in arbeit. Die App ist kurz vor dem Review und wird daher in den nächsten Wochen im Appstore auftauchen.</p></div></p>Carstentag:cleancodedeveloper.uservoice.com,2008-02-07:Event/107695692012-02-15T13:44:47-08:002012-02-15T13:44:47-08:00Mockups in Mock-Objekte umbenennen<p>Tilmann suggested:<br />Da der Begriff Mockup, laut Wikipedia und auch laut dem was wir im Studium dazu in Vorlesungen und Praktika gemacht haben, verwechselt wurde.
Siehe
http://de.wikipedia.org/wiki/Mockup#Mock-up_in_der_Softwareentwicklung
und
http://de.wikipedia.org/wiki/Mock-Objekt</p>Tilmanntag:cleancodedeveloper.uservoice.com,2008-02-07:Event/103049452011-11-27T11:15:48-08:002011-11-27T11:15:48-08:00iPod-/iPhone-App zur Anzeige der Themen der Farben/Grade<p>ktnagel suggested:<br />man könnte eine iPod- und iPhone-App erstellen, oder eine iPod-/iPhone-bestaltete Webseite (ein wenig JavaScript müsste genügen). Damit könnte man die Themen der Farben/Grade übersichtlich darstellen.</p>ktnageltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/97426442011-09-10T05:57:53-07:002011-09-10T05:57:53-07:00Uncle Bobs Buch "The Clean Coder" der Literaturliste hinzufügen [updated]<p>http://www.amazon.de/Clean-Coder-Conduct-Professional-Programmers/dp/0137081073/ref=sr_1_1?ie=UTF8&qid=1315377575&sr=8-1</p><p>sevenlist said:<br /><div class="typeset"><p>Super, vielen Dank!</p></div></p>sevenlisttag:cleancodedeveloper.uservoice.com,2008-02-07:Event/97220562011-09-07T00:50:01-07:002011-09-07T00:50:01-07:00Uncle Bobs Buch "The Clean Coder" der Literaturliste hinzufügen [is now completed]<p>http://www.amazon.de/Clean-Coder-Conduct-Professional-Programmers/dp/0137081073/ref=sr_1_1?ie=UTF8&qid=1315377575&sr=8-1</p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/97220552011-09-07T00:50:01-07:002011-09-07T00:50:01-07:00Uncle Bobs Buch "The Clean Coder" der Literaturliste hinzufügen [updated]<p>http://www.amazon.de/Clean-Coder-Conduct-Professional-Programmers/dp/0137081073/ref=sr_1_1?ie=UTF8&qid=1315377575&sr=8-1</p><p>Ralf Westphal (admin) responded:<br /><div class="typeset"><p>Habe das Buch der Literaturliste hinzugefügt.</p></div></p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/85498892011-06-22T01:48:32-07:002011-06-22T01:48:32-07:00Armbänder UND Tischfähnchen [updated]<p>Ich finde das tägliche Anziehen des Armbandes etwas umständlich. Als gleichwertige Ergänzung schlage ich vor, auch Tischfähnchen (Beispiel: http://www.doublet.de/shop/product.php?id_product=17 ) einsetzen zu können.</p><p>Thomas Bartsch said:<br /><div class="typeset"><p>Genau! Mit diesem Design hatte ich mir das vorgestellt. Damit alle Grade in die Schublade passen, sollten die Tischfähnchen auch nicht zu groß sein.
<br />Hintergrund: so kann man vermeiden, dass man die Armbänder nicht (mehr) anlegt, weil der anfängliche Enthusiasmus verflogen ist. Oder gar, weil man keine fragenden Blicke in der Kantine riskieren möchte.</p></div></p>Thomas Bartschtag:cleancodedeveloper.uservoice.com,2008-02-07:Event/85496652011-06-22T01:33:58-07:002011-06-22T01:33:58-07:00Armbänder UND Tischfähnchen [updated]<p>Ich finde das tägliche Anziehen des Armbandes etwas umständlich. Als gleichwertige Ergänzung schlage ich vor, auch Tischfähnchen (Beispiel: http://www.doublet.de/shop/product.php?id_product=17 ) einsetzen zu können.</p><p>Ralf Westphal said:<br /><div class="typeset"><p>Eine interessante Idee. Fähnchen in Grad-Farbe und mit CCD-Stempel.</p></div></p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/85494832011-06-22T01:15:26-07:002011-06-22T01:15:26-07:00Armbänder UND Tischfähnchen<p>Thomas Bartsch suggested:<br />Ich finde das tägliche Anziehen des Armbandes etwas umständlich. Als gleichwertige Ergänzung schlage ich vor, auch Tischfähnchen (Beispiel: http://www.doublet.de/shop/product.php?id_product=17 ) einsetzen zu können.</p>Thomas Bartschtag:cleancodedeveloper.uservoice.com,2008-02-07:Event/83985392011-06-15T01:08:02-07:002011-06-15T01:08:02-07:00Wieso meint jeder Softwareentwicklung mit der Autoproduktion vergleichen zu müssen? [updated]<p>Der einzig sinnvolle vergleich ist der wo erkannt wird dass man Software nicht und Autos anders produziert werden.
Das eine wird auf dem Fliessband zusammengeschraubt, das andere entwickelt sich in de Köpfen und wird in Bits und Bytes festgehalten.
Das eine ist mechanisch, das andere ein Gedankenkonstrukt.
Die einzige Zeitraum wo Software und Autos Gemeinsamkeiten haben ist während der Entwicklung von neuen Produkten. Aber genau hier werden keine Vergleiche gezogen. Sondern erst bei der Produktion. Bei der Software wäre das, das brennen der CD und das drucken des Handbuchs. Oder beim Gebrauch und wo liegen die Gemeinsamkeiten zwischen Autofahren und Software entwickeln?</p><p>Günther said:<br /><div class="typeset"><p>Ich denke, der Unterschied ist viel elementarer. Autos werden am Fließband produziert - wenn sie zuvor erst einmal entworfen wurden.</p>
<p>Softwareentwicklung ist keine Produktion, sondern das, was der Name aussagt - Entwicklung, auch wenn es von denen, die dafür bezahlen sollen, gerne anders gesehen wird.
</p></div></p>Günthertag:cleancodedeveloper.uservoice.com,2008-02-07:Event/76509192011-05-18T01:14:05-07:002011-05-18T01:14:05-07:00Die Grade + Beispiele als Handout (PDF)zusammengefasst [updated]<p>MartinScholz said:<br /><div class="typeset"><p>Wenn die Gliederungsebenen in den 'Grade'-Seiten besser in der Druckversion dargestellt würden, dann könnte man sich die Seiten auch selbst ausdrucken... </p></div></p>MartinScholztag:cleancodedeveloper.uservoice.com,2008-02-07:Event/74726712011-05-13T03:56:41-07:002011-05-13T03:56:41-07:00Clean Coders MeetUps [updated]<p>Lokale Treffen die einmal im Monat stattfinden. Jedes Treffen mit einem klaren thematischen Fokus. Vielleicht jedes mal ein anderer Grad als Thema?
Wie das genaue Format der einzelnen Veranstaltungen aussehen könnte, darüber bin ich mir noch nicht im Klaren. Vorträge ja, aber bitten nicht nur.
Sollte es mehrere solcher MeetUps geben, wäre es schön, wenn sie ein gemeinsames Charakteristikum hätten.</p><p>Thomas said:<br /><div class="typeset"><p>Gibt es Interesse in Köln, eine solche monatliche Gruppe zu gründen?
<br />ich hätte Lust dazu. Thomas R.</p></div></p>Thomastag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56763972011-02-21T02:29:48-08:002011-02-21T02:29:48-08:00CCD auf English [updated]<p>CCD ist derzeit auf den deutschen Sprachraum ausgelegt.
Kollegen die nur Englisch sprechen kann man nicht einfach auf die CCD Webseite verweisen. Daher wäre eine Übersetzung sehr wünschenswert.</p><p>Stefan Lieser said:<br /><div class="typeset"><p>In der Tat ist es eine Herausforderung, die deutsche und englische Version synchron zu halten. 100% wird es aber eh nicht gelingen, daher finde ich es wichtiger, überhaupt mal eine englische Version zu haben, als eine, die wörtlich der deutschen entspricht.</p>
<p>Allerdings stehen ohnehin noch ein paar kleine Refaktorisierungen an, vielleicht sind ja die ".NET Bereinigungen" rechtzeitig abgeschlossen.
</p></div></p>Stefan Liesertag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56762912011-02-21T02:25:18-08:002011-02-21T02:25:18-08:00.NET-Vokabular entfernen [updated]<p>herbivore said:<br /><div class="typeset"><p>Sollte mit der Aktion "CCD auf Englisch" (siehe <a href="http://cleancodedeveloper.uservoice.com/forums/63865-general/suggestions/899393-ccd-auf-english" rel="nofollow" target="_blank">http://cleancodedeveloper.uservoice.com/forums/63865-general/suggestions/899393-ccd-auf-english</a>) koordiniert werden.</p></div></p>herbivoretag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56762252011-02-21T02:23:35-08:002011-02-21T02:23:35-08:00CCD auf English [updated]<p>CCD ist derzeit auf den deutschen Sprachraum ausgelegt.
Kollegen die nur Englisch sprechen kann man nicht einfach auf die CCD Webseite verweisen. Daher wäre eine Übersetzung sehr wünschenswert.</p><p>herbivore said:<br /><div class="typeset"><p>Grundsätzlich darf man nicht ohne Erlaubnis fremde Texte übersetzen und veröffentlichen. Aber wenn die Autoren (Ralf und Stefan) extra dafür ein Wiki aufsetzen, darf man das mit Fug und Recht als Erlaubnis werten.</p>
<p>Für mich stellt sich eher die Frage, wir die beiden Versionen nach der erstmaligen Erstellung konsistent gehalten werden sollen. Zum Beispiel läuft parallel die Aktion ".NET-Vokabular entfernen" (siehe <a href="http://cleancodedeveloper.uservoice.com/forums/63865-general/suggestions/877553-net-vokabular-entfernen?ref=title)" rel="nofollow" target="_blank">http://cleancodedeveloper.uservoice.com/forums/63865-general/suggestions/877553-net-vokabular-entfernen?ref=title)</a>. Die müsste also entweder vor der Übersetzung abgeschlossen sein oder die Änderungen müssten parallel in beiden Versionen erfolgen oder zumindest in der englischen Version nachgezogen werden. Das gilt prinzipiell für alle zukünftigen Änderungen.</p></div></p>herbivoretag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56758632011-02-21T01:50:17-08:002011-02-21T01:50:17-08:00CCD auf English [is now started]<p>CCD ist derzeit auf den deutschen Sprachraum ausgelegt.
Kollegen die nur Englisch sprechen kann man nicht einfach auf die CCD Webseite verweisen. Daher wäre eine Übersetzung sehr wünschenswert.</p>Anonymoustag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56758612011-02-21T01:50:16-08:002011-02-21T01:50:16-08:00CCD auf English [updated]<p>CCD ist derzeit auf den deutschen Sprachraum ausgelegt.
Kollegen die nur Englisch sprechen kann man nicht einfach auf die CCD Webseite verweisen. Daher wäre eine Übersetzung sehr wünschenswert.</p><p>Ralf Westphal (admin) responded:<br /><div class="typeset"><p>Stefan und ich setzen ein Wiki auf, in das die Inhalte auf Englisch übertragen werden können.</p></div></p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56758492011-02-21T01:48:58-08:002011-02-21T01:48:58-08:00Bessere Webseite, Mehr UX, Mehr JQuery ;-) [is now declined]<p>Die CCD Seite ist schlicht und funktional, schöpft aber nicht die Möglichkeiten der neuen Zeit aus. Hier wenig Investition im Bereich User Experience (UX) würde der Sache gut tun. Nicht nur von einer Nutzerperspektive, sondern auch von einer Marketingseite her.</p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56758472011-02-21T01:48:58-08:002011-02-21T01:48:58-08:00Bessere Webseite, Mehr UX, Mehr JQuery ;-) [updated]<p>Die CCD Seite ist schlicht und funktional, schöpft aber nicht die Möglichkeiten der neuen Zeit aus. Hier wenig Investition im Bereich User Experience (UX) würde der Sache gut tun. Nicht nur von einer Nutzerperspektive, sondern auch von einer Marketingseite her.</p><p>Ralf Westphal (admin) responded:<br /><div class="typeset"><p>Screwturn ist funktional und vom Design her ausreichend. Es gibt Wichtigeres zu tun an den Inhalten.</p></div></p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56758372011-02-21T01:47:54-08:002011-02-21T01:47:54-08:00Bessere Webseite, Mehr UX, Mehr JQuery ;-) [updated]<p>Die CCD Seite ist schlicht und funktional, schöpft aber nicht die Möglichkeiten der neuen Zeit aus. Hier wenig Investition im Bereich User Experience (UX) würde der Sache gut tun. Nicht nur von einer Nutzerperspektive, sondern auch von einer Marketingseite her.</p><p>Ralf Westphal said:<br /><div class="typeset"><p>Stefan und ich haben entschieden, nicht in "mehr UX und mehr JQuery" zu investieren. Screwturn ist eine funktional derzeit völlig ausreichende Plattform, um die CCD-Inhalte darzustellen. Kommentieren ist dort möglich, Diskussionen können bei XING und in der Google Group stattfinden. Das Design ist schlicht, jeder kann es verstehen. Wer sich im Rahmen von Srewturn einbringen will, um es noch ein wenig aufzuhübschen, kann das gern tun. Wir sind offen für konkretere Vorschläge.</p></div></p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56758212011-02-21T01:44:38-08:002011-02-21T01:44:38-08:00.NET-Vokabular entfernen [is now started]Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56758192011-02-21T01:44:37-08:002011-02-21T01:44:37-08:00.NET-Vokabular entfernen [updated]<p>Ralf Westphal (admin) responded:<br /><div class="typeset"><p>Wer für´s "Säubern" von .NET-Spezifika ist, kann sich einbringen. Einfach beim Wiki anmelden und los gehts.</p></div></p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56758152011-02-21T01:43:23-08:002011-02-21T01:43:23-08:00.NET-Vokabular entfernen [updated]<p>Ralf Westphal said:<br /><div class="typeset"><p>Wer in Abschnitten, die sich nicht bewusst auf Tools/Plattformen beziehen tool- bzw. plattformspezifische Formulierungen findet, kann sie gern "neutralisieren". Anmelden beim Wiki und los gehts. Jeder kann mithelfen.</p></div></p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56758012011-02-21T01:41:53-08:002011-02-21T01:41:53-08:00Mehr Transparenz und Offenheit [is now completed]<p>Ich würde mir wünschen, dass CCD bezüglich der Entscheidungsprozesse, was als CCD-Prinzipien und -Praktiken aufgenommen wird oder wie überhaupt CCD entwickelt wird, offener und transparenter wird. Zur Zeit ist CCD eine Two Man Show mit vielen Zaungästen, die gerne mal einen Kommentar abgeben können, aber ansonsten keine Mitwirkungsmöglichkeiten besitzen. Was hinter den Kulissen an Mitwirkung läuft, kann ich natürlich nicht beurteilen. Daher auch mein Wunsch nach mehr Transparenz. Ich denke CCD hat da sehr viel mehr Potenzial.</p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56757972011-02-21T01:41:21-08:002011-02-21T01:41:21-08:00Mehr Transparenz und Offenheit [updated]<p>Ich würde mir wünschen, dass CCD bezüglich der Entscheidungsprozesse, was als CCD-Prinzipien und -Praktiken aufgenommen wird oder wie überhaupt CCD entwickelt wird, offener und transparenter wird. Zur Zeit ist CCD eine Two Man Show mit vielen Zaungästen, die gerne mal einen Kommentar abgeben können, aber ansonsten keine Mitwirkungsmöglichkeiten besitzen. Was hinter den Kulissen an Mitwirkung läuft, kann ich natürlich nicht beurteilen. Daher auch mein Wunsch nach mehr Transparenz. Ich denke CCD hat da sehr viel mehr Potenzial.</p><p>Ralf Westphal said:<br /><div class="typeset"><p>Das Wiki ist nun schon seit einiger Zeit umgezogen und geöffnet. Wer sich einbringen möchte, der kann das jederzeit tun. Einfach anmelden.</p>
<p>Ansonsten ist die Diskussion insb. in der Gruppe bei <a href="http://www.xing.com/net/ccd" rel="nofollow" target="_blank">www.xing.com/net/ccd</a> sehr offen.</p></div></p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56757772011-02-21T01:39:10-08:002011-02-21T01:39:10-08:00Übersichtseiten und direkte Links [is now completed]<p>Die Seite http://www.clean-code-developer.de/ ist über die konkrete Initiative hinaus praktisch, weil sie wichtige Prinzipien benennt und erklärt ... bzw. sie wäre es, wenn die Zugänglichkeit besser wäre. Momentan muss ich die CCD-Grad-Brille aufsetzen, um die Erklärung des SoC-Prinzips auf der Seite mit dem orangen Grad zu finden.
Ich würde mir wünschen, dass es eine Seite http://www.clean-code-developer.de/Prinzipen.ashx gibt, auf der alle Prinzipien z.B. alphabetisch geordnet, aufgelistet sind. Diese Seite sollte direkt über das Hauptmenü erreichbar sein. Darüberhinaus wäre es praktisch, wenn die Beschreibung jedes Prinzips auf einer eigenen Seite stände, also z.B. http://www.clean-code-developer.de/SoC.ashx. Dann kann man leicht(er) aus Blog oder Foren direkt darauf verlinken.
Um Redundanz zu vermeiden, wäre es natürlich günstig, die bestehenden Beschreibungen nicht zu kopieren, sondern auf die Einzelseiten zu verschieben und diese dann per INCLUDE (das müsste es ja im Wiki geben) auf den Seiten mit den Graden einzubinden (für den Benutzer würden die Seiten mit dem Graden so aussehen wir bisher).
Ich würde mich freuen, wenn ihr das umsetzen würdet. Ich wäre sogar bereit, die Umsetzung selber vorzunehmen, wenn ihr mich lasst. :-)</p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56756592011-02-21T01:31:28-08:002011-02-21T01:31:28-08:00Übersichtseiten und direkte Links [updated]<p>Die Seite http://www.clean-code-developer.de/ ist über die konkrete Initiative hinaus praktisch, weil sie wichtige Prinzipien benennt und erklärt ... bzw. sie wäre es, wenn die Zugänglichkeit besser wäre. Momentan muss ich die CCD-Grad-Brille aufsetzen, um die Erklärung des SoC-Prinzips auf der Seite mit dem orangen Grad zu finden.
Ich würde mir wünschen, dass es eine Seite http://www.clean-code-developer.de/Prinzipen.ashx gibt, auf der alle Prinzipien z.B. alphabetisch geordnet, aufgelistet sind. Diese Seite sollte direkt über das Hauptmenü erreichbar sein. Darüberhinaus wäre es praktisch, wenn die Beschreibung jedes Prinzips auf einer eigenen Seite stände, also z.B. http://www.clean-code-developer.de/SoC.ashx. Dann kann man leicht(er) aus Blog oder Foren direkt darauf verlinken.
Um Redundanz zu vermeiden, wäre es natürlich günstig, die bestehenden Beschreibungen nicht zu kopieren, sondern auf die Einzelseiten zu verschieben und diese dann per INCLUDE (das müsste es ja im Wiki geben) auf den Seiten mit den Graden einzubinden (für den Benutzer würden die Seiten mit dem Graden so aussehen wir bisher).
Ich würde mich freuen, wenn ihr das umsetzen würdet. Ich wäre sogar bereit, die Umsetzung selber vorzunehmen, wenn ihr mich lasst. :-)</p><p>Ralf Westphal said:<br /><div class="typeset"><p>Wurde durch herbivore und Robert Niemann umgesetzt.</p></div></p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/56623672011-02-20T10:29:39-08:002011-02-20T10:29:39-08:00Vorschlag für eine CCD Praktik: Messen des Aufwands<p>Robert Niemann suggested:<br />Zur Abstimmung:
https://www.xing.com/net/pri5135c3x/ccd/ideen-vorschlage-feedback-322315/vorschlag-fur-eine-ccd-praktik-messen-des-aufwands-34654744/p0</p>Robert Niemanntag:cleancodedeveloper.uservoice.com,2008-02-07:Event/55877152011-02-17T10:14:18-08:002011-02-17T10:14:18-08:00Übersichtseiten und direkte Links [updated]<p>Die Seite http://www.clean-code-developer.de/ ist über die konkrete Initiative hinaus praktisch, weil sie wichtige Prinzipien benennt und erklärt ... bzw. sie wäre es, wenn die Zugänglichkeit besser wäre. Momentan muss ich die CCD-Grad-Brille aufsetzen, um die Erklärung des SoC-Prinzips auf der Seite mit dem orangen Grad zu finden.
Ich würde mir wünschen, dass es eine Seite http://www.clean-code-developer.de/Prinzipen.ashx gibt, auf der alle Prinzipien z.B. alphabetisch geordnet, aufgelistet sind. Diese Seite sollte direkt über das Hauptmenü erreichbar sein. Darüberhinaus wäre es praktisch, wenn die Beschreibung jedes Prinzips auf einer eigenen Seite stände, also z.B. http://www.clean-code-developer.de/SoC.ashx. Dann kann man leicht(er) aus Blog oder Foren direkt darauf verlinken.
Um Redundanz zu vermeiden, wäre es natürlich günstig, die bestehenden Beschreibungen nicht zu kopieren, sondern auf die Einzelseiten zu verschieben und diese dann per INCLUDE (das müsste es ja im Wiki geben) auf den Seiten mit den Graden einzubinden (für den Benutzer würden die Seiten mit dem Graden so aussehen wir bisher).
Ich würde mich freuen, wenn ihr das umsetzen würdet. Ich wäre sogar bereit, die Umsetzung selber vorzunehmen, wenn ihr mich lasst. :-)</p><p>ErfinderDesRades said:<br /><div class="typeset"><p>Super Idee!
<br />Ich hebe nochmal hervor: "Dann kann man leicht(er) aus Blog oder Foren direkt darauf verlinken."
<br />Ich kann mir gut vorstellen, dass ich das recht häufig nutzen würde.</p></div></p>ErfinderDesRadestag:cleancodedeveloper.uservoice.com,2008-02-07:Event/55780392011-02-17T02:52:02-08:002011-02-17T02:52:02-08:00Übersichtseiten und direkte Links [updated]<p>Die Seite http://www.clean-code-developer.de/ ist über die konkrete Initiative hinaus praktisch, weil sie wichtige Prinzipien benennt und erklärt ... bzw. sie wäre es, wenn die Zugänglichkeit besser wäre. Momentan muss ich die CCD-Grad-Brille aufsetzen, um die Erklärung des SoC-Prinzips auf der Seite mit dem orangen Grad zu finden.
Ich würde mir wünschen, dass es eine Seite http://www.clean-code-developer.de/Prinzipen.ashx gibt, auf der alle Prinzipien z.B. alphabetisch geordnet, aufgelistet sind. Diese Seite sollte direkt über das Hauptmenü erreichbar sein. Darüberhinaus wäre es praktisch, wenn die Beschreibung jedes Prinzips auf einer eigenen Seite stände, also z.B. http://www.clean-code-developer.de/SoC.ashx. Dann kann man leicht(er) aus Blog oder Foren direkt darauf verlinken.
Um Redundanz zu vermeiden, wäre es natürlich günstig, die bestehenden Beschreibungen nicht zu kopieren, sondern auf die Einzelseiten zu verschieben und diese dann per INCLUDE (das müsste es ja im Wiki geben) auf den Seiten mit den Graden einzubinden (für den Benutzer würden die Seiten mit dem Graden so aussehen wir bisher).
Ich würde mich freuen, wenn ihr das umsetzen würdet. Ich wäre sogar bereit, die Umsetzung selber vorzunehmen, wenn ihr mich lasst. :-)</p><p>herbivore said:<br /><div class="typeset"><p>PS: Analog könnte man das für die Praktiken machen. Das wäre mir persönlich aber weit weniger wichtig als bei der Prinzipien.</p></div></p>herbivoretag:cleancodedeveloper.uservoice.com,2008-02-07:Event/55746572011-02-16T22:52:24-08:002011-02-16T22:52:24-08:00CCD auf English [updated]<p>CCD ist derzeit auf den deutschen Sprachraum ausgelegt.
Kollegen die nur Englisch sprechen kann man nicht einfach auf die CCD Webseite verweisen. Daher wäre eine Übersetzung sehr wünschenswert.</p><p>Konrad Neitzel said:<br /><div class="typeset"><p>Ich überlege gerade, ob man sich nicht einfach einmal selbst hinsetzen sollte um das zu übersetzen. Aber wie sieht es mit dem Copyright aus?</p></div></p>Konrad Neitzeltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/53936692011-02-08T12:10:10-08:002011-02-08T12:10:10-08:00Bezug zu Normen<p>Schuster-Rainer suggested:<br />Ich arbeite Momentan nach ISO13485, bzw. komme auch schon mit dem Medizinproduktegesetz (MPG) in Berührung. Die Normen schreiben keine Prozesse oder Tools vor, legen jedoch Wert auf Nachvollziehbarkeit, Beschreibbarkeit des Entwicklungsprozesses und der Durchführung der Notwendigen systematischen Testung und Beweisführung des Produktes (Zielsystems). Damit kann ein Konkreter Bezug auf die Nutzbringenden Aktivitäten für die Industrie herangezogen werden. Clean Code ist für solche Produzierenden Firmen ein Mehrwert, da sie die Belange, die in den Normen verlangt werden als mögliches Handwerkzeug mitgeben. Die zu verwendenden Tools sind die selben. Die Normen gehen sogar einen Schritt weiter und Verlangen weitaus mehr, als CCD versucht zu beschreiben. Wer wie ich damit schon zu tun hatte kennt die Bürokratie. Nichts desto trotz bringt sie einem vor allem eins: Sehr hochwertige Qualitative Standards, die in der Medizin aber auch nicht wegzudenken sind. Anregung zu Industrienormen kann sich der geneigte Leser bei der ISO suchen: http://www.iso.org/iso/iso_catalogue.htm</p>Schuster-Rainertag:cleancodedeveloper.uservoice.com,2008-02-07:Event/44814452010-12-20T12:55:57-08:002010-12-20T12:55:57-08:00CCD shirts for women<p>an anonymous user suggested:<br />i suggest you to offer CCD shirts for women, too (as I am a female developer)</p>Anonymoustag:cleancodedeveloper.uservoice.com,2008-02-07:Event/42714032010-12-09T04:34:36-08:002010-12-09T04:34:36-08:00Referenz Applikationen [updated]<p>Schaffen von kleinen überschaubaren Open Source apps, welche zeigen wie Anwendungen nach CCD aussehen können.
So kann man demonstrieren wie leicht
verständlich Code werden kann und wieviel Mehrwert das bringt
</p><p>Jens Hausherr said:<br /><div class="typeset"><p>Eine gute Quelle für Codebeispiele wäre z.B. auch <a href="http://codingkata.org" rel="nofollow" target="_blank">http://codingkata.org</a>. Hier finden sich Probleme, die über "Hello, World" hinausgehen und gleichzeitig kompakt genug sind, um wichtige Prinzipien zu demonstrieren.</p></div></p>Jens Hausherrtag:cleancodedeveloper.uservoice.com,2008-02-07:Event/42713852010-12-09T04:29:30-08:002010-12-09T04:29:30-08:00.NET-Vokabular entfernen [updated]<p>Jens Hausherr said:<br /><div class="typeset"><p>Ich denke, es ist wichtig, die Aussagen zum Clean Code Development möglichst unabhängig von der verwendeten Sprache zu halten, sonst entsteht der Eindruck CCD wäre nur eine .NET-Angelegenheit.
<br />Falls noch Zulieferung aus dem Bereich Java (oder anderen) benötigt werden, steht meine Mail ja im Post ;)</p></div></p>Jens Hausherrtag:cleancodedeveloper.uservoice.com,2008-02-07:Event/42162752010-12-06T08:28:56-08:002010-12-06T08:28:56-08:00Die Grade + Beispiele als Handout (PDF)zusammengefasstzistag:cleancodedeveloper.uservoice.com,2008-02-07:Event/38679152010-11-14T12:08:08-08:002010-11-14T12:08:08-08:00Wieso meint jeder Softwareentwicklung mit der Autoproduktion vergleichen zu müssen?<p>Martin Steiger suggested:<br />Der einzig sinnvolle vergleich ist der wo erkannt wird dass man Software nicht und Autos anders produziert werden.
Das eine wird auf dem Fliessband zusammengeschraubt, das andere entwickelt sich in de Köpfen und wird in Bits und Bytes festgehalten.
Das eine ist mechanisch, das andere ein Gedankenkonstrukt.
Die einzige Zeitraum wo Software und Autos Gemeinsamkeiten haben ist während der Entwicklung von neuen Produkten. Aber genau hier werden keine Vergleiche gezogen. Sondern erst bei der Produktion. Bei der Software wäre das, das brennen der CD und das drucken des Handbuchs. Oder beim Gebrauch und wo liegen die Gemeinsamkeiten zwischen Autofahren und Software entwickeln?</p>Martin Steigertag:cleancodedeveloper.uservoice.com,2008-02-07:Event/31130172010-10-01T03:24:25-07:002010-10-01T03:24:25-07:00Weniger Referenzen auf VS, auch etwas auf Eclipse eingehen [updated]<p>Momentan sind die Referenzen/Beispiele sehr Visual Studio-lastig. Eclipse bietet bspw. ein hervorragendes Refactoring-Toolset out-of-the-box an, das auf dieser Seite afaicd vollkommen unerwähnt bleibt.</p><p>Ralf Westphal said:<br /><div class="typeset"><p>Alle, die sich mehr Behandlung anderer Plattformen wünschen, sind herzlich eingeladen beim CCD Wiki 2.0 tatkräftig mitzuhelfen. Einfach anmelden. Im Moment ist das Wiki über ccd.lieser-online.de zu erreichen.</p></div></p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/31125152010-10-01T02:38:10-07:002010-10-01T02:38:10-07:00Referenz Applikationen [updated]<p>Schaffen von kleinen überschaubaren Open Source apps, welche zeigen wie Anwendungen nach CCD aussehen können.
So kann man demonstrieren wie leicht
verständlich Code werden kann und wieviel Mehrwert das bringt
</p><p>Anonymous said:<br /><div class="typeset"><p>Angesichts der Tatsache, dass die Seite noch überhaupt keine Beispiele enthält, sollte dieser Vorschlag unbedingt umgesetzt werden, imo am besten in Form kleiner (oder auch mal größerer Snippets) in vorher-nachher-form. Evtl. wäre es möglich ein nicht _ganz_ kleines, verwaistes sourceforge-Projekt zu diesem Zweck heranzuziehen, auf diese weise wäre eine brauchbare Codebasis in "Rohform" vorhanden, und der Community würde es auch nützen.</p></div></p>Anonymoustag:cleancodedeveloper.uservoice.com,2008-02-07:Event/31124872010-10-01T02:33:18-07:002010-10-01T02:33:18-07:00Weniger Referenzen auf VS, auch etwas auf Eclipse eingehen<p>Anonymous suggested:<br />Momentan sind die Referenzen/Beispiele sehr Visual Studio-lastig. Eclipse bietet bspw. ein hervorragendes Refactoring-Toolset out-of-the-box an, das auf dieser Seite afaicd vollkommen unerwähnt bleibt.</p>Anonymoustag:cleancodedeveloper.uservoice.com,2008-02-07:Event/30696612010-09-27T09:59:55-07:002010-09-27T09:59:55-07:00Lizenz der Texte und Grafiken klar hervorheben.<p>an anonymous user suggested:<br />http://de.wikipedia.org/wiki/Creative_Commons</p>Anonymoustag:cleancodedeveloper.uservoice.com,2008-02-07:Event/26583892010-08-18T02:19:14-07:002010-08-18T02:19:14-07:00Mehr Transparenz und Offenheit [updated]<p>Ich würde mir wünschen, dass CCD bezüglich der Entscheidungsprozesse, was als CCD-Prinzipien und -Praktiken aufgenommen wird oder wie überhaupt CCD entwickelt wird, offener und transparenter wird. Zur Zeit ist CCD eine Two Man Show mit vielen Zaungästen, die gerne mal einen Kommentar abgeben können, aber ansonsten keine Mitwirkungsmöglichkeiten besitzen. Was hinter den Kulissen an Mitwirkung läuft, kann ich natürlich nicht beurteilen. Daher auch mein Wunsch nach mehr Transparenz. Ich denke CCD hat da sehr viel mehr Potenzial.</p><p>Jonas Grote said:<br /><div class="typeset"><p>Ich finde die Tippfehler im Wiki, auf die man gelegentlich stößt, sehr störend und würde daher eine Öffnung befürworten.
<br />Wenn es zu viel Vandalismus geben sollte, kann man die einzelnen Seiten doch immernoch sperren? Ich kann mir nicht vorstellen, dass eine „korrigierende kritische Masse“ jemals zusammenkommt, wenn ein Wiki von vornherein geschlossen ist.</p></div></p>Jonas Grotetag:cleancodedeveloper.uservoice.com,2008-02-07:Event/25057572010-07-30T08:52:13-07:002010-07-30T08:52:13-07:00Bessere Webseite, Mehr UX, Mehr JQuery ;-) [updated]<p>Die CCD Seite ist schlicht und funktional, schöpft aber nicht die Möglichkeiten der neuen Zeit aus. Hier wenig Investition im Bereich User Experience (UX) würde der Sache gut tun. Nicht nur von einer Nutzerperspektive, sondern auch von einer Marketingseite her.</p><p>Ralf Westphal said:<br /><div class="typeset"><p>@Frank: Inwiefern könnten die Foren "schon etwas besser sein"?</p></div></p>Ralf Westphaltag:cleancodedeveloper.uservoice.com,2008-02-07:Event/25036572010-07-30T04:48:06-07:002010-07-30T04:48:06-07:00Bessere Webseite, Mehr UX, Mehr JQuery ;-) [updated]<p>Die CCD Seite ist schlicht und funktional, schöpft aber nicht die Möglichkeiten der neuen Zeit aus. Hier wenig Investition im Bereich User Experience (UX) würde der Sache gut tun. Nicht nur von einer Nutzerperspektive, sondern auch von einer Marketingseite her.</p><p>Frank Kloppert said:<br /><div class="typeset"><p>Also ich halte das nicht für sinnvoll. Statt viel Energie in eine Fancy-Web3.0-usw. Website reinzustecken, sollte man lieber vernünfitgen Code schreiben^^.
<br />Die Foren könnten schon etwas besser sein, das gebe ich zu.</p></div></p>Frank Klopperttag:cleancodedeveloper.uservoice.com,2008-02-07:Event/23707352010-07-12T23:55:19-07:002010-07-12T23:55:19-07:00Roter Grad: Root cause analysis -> Fix it twice<p>floyd suggested:<br />In den Text der Root cause analysis würde ich einen Hinweis auf "Fix it twice" aufnehmen: http://en.wikipedia.org/wiki/Fix_it_twice . Passt prima rein und beschreibt die richtige Root Cause Vorgehensweise beim Bugfixing.</p>floydtag:cleancodedeveloper.uservoice.com,2008-02-07:Event/23653432010-07-12T07:14:12-07:002010-07-12T07:14:12-07:00CCD Evangelist [updated]<p>Mehr personen welche als CCD "Evangalists" "zertifiziert" wurden.
So gäbe es mehr konkrete Ansprechpartner und ggf. auch eine explizitere Vertretung auf den Konferenzen.</p><p>Boas Enkler said:<br /><div class="typeset"><p>im Xing Forum steht mehr :-)</p></div></p>Boas Enkler