tag:cleancodedeveloper.uservoice.com,2008-02-07:/activity Clean Code Developer on UserVoice 2012-04-25T03:20:09-07:00 tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/11226653 2012-04-25T03:20:09-07:00 2012-04-25T03:20:09-07:00 CCD 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 Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/11226536 2012-04-25T02:50:45-07:00 2012-04-25T02:50:45-07:00 CCD 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> Wolfgang tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/11003482 2012-03-21T03:16:27-07:00 2012-03-21T03:16:27-07:00 iPod-/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 Feltmann tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/11000119 2012-03-20T14:51:44-07:00 2012-03-20T14:51:44-07:00 iPod-/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&amp;ls=1&amp;mt=8" rel="nofollow" target="_blank">http://itunes.apple.com/de/app/clean-code/id509864818?l=de&amp;ls=1&amp;mt=8</a></p></div></p> Carsten tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/10934226 2012-03-10T22:57:08-08:00 2012-03-10T22:57:08-08:00 iPod-/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 &quot;Clean Code&quot; 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> Carsten tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/10769569 2012-02-15T13:44:47-08:00 2012-02-15T13:44:47-08:00 Mockups 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> Tilmann tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/10304945 2011-11-27T11:15:48-08:00 2011-11-27T11:15:48-08:00 iPod-/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> ktnagel tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/9742644 2011-09-10T05:57:53-07:00 2011-09-10T05:57:53-07:00 Uncle Bobs Buch &quot;The Clean Coder&quot; der Literaturliste hinzufügen [updated] <p>http://www.amazon.de/Clean-Coder-Conduct-Professional-Programmers/dp/0137081073/ref=sr_1_1?ie=UTF8&amp;qid=1315377575&amp;sr=8-1</p><p>sevenlist said:<br /><div class="typeset"><p>Super, vielen Dank!</p></div></p> sevenlist tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/9722056 2011-09-07T00:50:01-07:00 2011-09-07T00:50:01-07:00 Uncle Bobs Buch &quot;The Clean Coder&quot; 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&amp;qid=1315377575&amp;sr=8-1</p> Ralf Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/9722055 2011-09-07T00:50:01-07:00 2011-09-07T00:50:01-07:00 Uncle Bobs Buch &quot;The Clean Coder&quot; der Literaturliste hinzufügen [updated] <p>http://www.amazon.de/Clean-Coder-Conduct-Professional-Programmers/dp/0137081073/ref=sr_1_1?ie=UTF8&amp;qid=1315377575&amp;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 Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/8549889 2011-06-22T01:48:32-07:00 2011-06-22T01:48:32-07:00 Armbä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 Bartsch tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/8549665 2011-06-22T01:33:58-07:00 2011-06-22T01:33:58-07:00 Armbä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 Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/8549483 2011-06-22T01:15:26-07:00 2011-06-22T01:15:26-07:00 Armbä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 Bartsch tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/8398539 2011-06-15T01:08:02-07:00 2011-06-15T01:08:02-07:00 Wieso 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ünther tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/7650919 2011-05-18T01:14:05-07:00 2011-05-18T01:14:05-07:00 Die 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> MartinScholz tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/7472671 2011-05-13T03:56:41-07:00 2011-05-13T03:56:41-07:00 Clean 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> Thomas tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5676397 2011-02-21T02:29:48-08:00 2011-02-21T02:29:48-08:00 CCD 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 &quot;.NET Bereinigungen&quot; rechtzeitig abgeschlossen. </p></div></p> Stefan Lieser tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5676291 2011-02-21T02:25:18-08:00 2011-02-21T02:25:18-08:00 .NET-Vokabular entfernen [updated] <p>herbivore said:<br /><div class="typeset"><p>Sollte mit der Aktion &quot;CCD auf Englisch&quot; (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> herbivore tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5676225 2011-02-21T02:23:35-08:00 2011-02-21T02:23:35-08:00 CCD 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 &quot;.NET-Vokabular entfernen&quot; (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> herbivore tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5675863 2011-02-21T01:50:17-08:00 2011-02-21T01:50:17-08:00 CCD 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> Anonymous tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5675861 2011-02-21T01:50:16-08:00 2011-02-21T01:50:16-08:00 CCD 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 Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5675849 2011-02-21T01:48:58-08:00 2011-02-21T01:48:58-08:00 Bessere 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 Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5675847 2011-02-21T01:48:58-08:00 2011-02-21T01:48:58-08:00 Bessere 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 Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5675837 2011-02-21T01:47:54-08:00 2011-02-21T01:47:54-08:00 Bessere 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 &quot;mehr UX und mehr JQuery&quot; 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 Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5675821 2011-02-21T01:44:38-08:00 2011-02-21T01:44:38-08:00 .NET-Vokabular entfernen [is now started] Ralf Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5675819 2011-02-21T01:44:37-08:00 2011-02-21T01:44:37-08:00 .NET-Vokabular entfernen [updated] <p>Ralf Westphal (admin) responded:<br /><div class="typeset"><p>Wer für´s &quot;Säubern&quot; von .NET-Spezifika ist, kann sich einbringen. Einfach beim Wiki anmelden und los gehts.</p></div></p> Ralf Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5675815 2011-02-21T01:43:23-08:00 2011-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 &quot;neutralisieren&quot;. Anmelden beim Wiki und los gehts. Jeder kann mithelfen.</p></div></p> Ralf Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5675801 2011-02-21T01:41:53-08:00 2011-02-21T01:41:53-08:00 Mehr 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 Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5675797 2011-02-21T01:41:21-08:00 2011-02-21T01:41:21-08:00 Mehr 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 Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5675777 2011-02-21T01:39:10-08:00 2011-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 Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5675659 2011-02-21T01:31:28-08:00 2011-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 Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5662367 2011-02-20T10:29:39-08:00 2011-02-20T10:29:39-08:00 Vorschlag 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 Niemann tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5587715 2011-02-17T10:14:18-08:00 2011-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: &quot;Dann kann man leicht(er) aus Blog oder Foren direkt darauf verlinken.&quot; <br />Ich kann mir gut vorstellen, dass ich das recht häufig nutzen würde.</p></div></p> ErfinderDesRades tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5578039 2011-02-17T02:52:02-08:00 2011-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> herbivore tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5574657 2011-02-16T22:52:24-08:00 2011-02-16T22:52:24-08:00 CCD 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 Neitzel tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/5393669 2011-02-08T12:10:10-08:00 2011-02-08T12:10:10-08:00 Bezug 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-Rainer tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/4481445 2010-12-20T12:55:57-08:00 2010-12-20T12:55:57-08:00 CCD 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> Anonymous tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/4271403 2010-12-09T04:34:36-08:00 2010-12-09T04:34:36-08:00 Referenz 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 &quot;Hello, World&quot; hinausgehen und gleichzeitig kompakt genug sind, um wichtige Prinzipien zu demonstrieren.</p></div></p> Jens Hausherr tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/4271385 2010-12-09T04:29:30-08:00 2010-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 Hausherr tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/4216275 2010-12-06T08:28:56-08:00 2010-12-06T08:28:56-08:00 Die Grade + Beispiele als Handout (PDF)zusammengefasst zis tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/3867915 2010-11-14T12:08:08-08:00 2010-11-14T12:08:08-08:00 Wieso 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 Steiger tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/3113017 2010-10-01T03:24:25-07:00 2010-10-01T03:24:25-07:00 Weniger 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 Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/3112515 2010-10-01T02:38:10-07:00 2010-10-01T02:38:10-07:00 Referenz 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 &quot;Rohform&quot; vorhanden, und der Community würde es auch nützen.</p></div></p> Anonymous tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/3112487 2010-10-01T02:33:18-07:00 2010-10-01T02:33:18-07:00 Weniger 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> Anonymous tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/3069661 2010-09-27T09:59:55-07:00 2010-09-27T09:59:55-07:00 Lizenz der Texte und Grafiken klar hervorheben. <p>an anonymous user suggested:<br />http://de.wikipedia.org/wiki/Creative_Commons</p> Anonymous tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/2658389 2010-08-18T02:19:14-07:00 2010-08-18T02:19:14-07:00 Mehr 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 Grote tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/2505757 2010-07-30T08:52:13-07:00 2010-07-30T08:52:13-07:00 Bessere 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 &quot;schon etwas besser sein&quot;?</p></div></p> Ralf Westphal tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/2503657 2010-07-30T04:48:06-07:00 2010-07-30T04:48:06-07:00 Bessere 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 Kloppert tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/2370735 2010-07-12T23:55:19-07:00 2010-07-12T23:55:19-07:00 Roter Grad: Root cause analysis -&gt; Fix it twice <p>floyd suggested:<br />In den Text der Root cause analysis würde ich einen Hinweis auf &quot;Fix it twice&quot; aufnehmen: http://en.wikipedia.org/wiki/Fix_it_twice . Passt prima rein und beschreibt die richtige Root Cause Vorgehensweise beim Bugfixing.</p> floyd tag:cleancodedeveloper.uservoice.com,2008-02-07:Event/2365343 2010-07-12T07:14:12-07:00 2010-07-12T07:14:12-07:00 CCD Evangelist [updated] <p>Mehr personen welche als CCD &quot;Evangalists&quot; &quot;zertifiziert&quot; 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