Programmierpraktiken sind die häufig oder nicht so häufig verwendeten Methoden bei der Entwicklung von Software. Dies können Dinge wie Agile Development, Kanban, Coding-Verknüpfungen usw. sein.
Ich weiß, dass einige Leute massive Befürworter einer testgetriebenen Entwicklung sind. Ich habe in der Vergangenheit Unit-Tests verwendet, aber nur, um Vorgänge zu testen, die einfach getestet werden können oder von denen ich glaube, dass sie möglicherweise korrekt sind. Eine vollständige oder nahezu vollständige Codeabdeckung scheint viel Zeit in Anspruch …
Mit der objektorientierten Programmierung können wir eine Klasse innerhalb einer Klasse (einer verschachtelten Klasse) erstellen, aber ich habe in meinen 4 Jahren Erfahrung im Codieren noch nie eine verschachtelte Klasse erstellt. Wofür eignen sich verschachtelte Klassen? Ich weiß, dass eine Klasse als privat markiert werden kann, wenn sie verschachtelt ist, …
Die Voyager 1 erreichte im August 2012 den interstellaren Raum und ist das am weitesten entfernte von Menschen geschaffene Objekt, das es gibt. Voyager 1 wurde 1977 kurz nach seinem Zwillingsraumschiff Voyager 2 gestartet und erforschte die Systeme Jupiter und Saturn, um neue Monde, aktive Vulkane und eine Fülle von …
Ich benutze Ausnahmen, um Probleme frühzeitig zu erkennen. Beispielsweise: public int getAverageAge(Person p1, Person p2){ if(p1 == null || p2 == null) throw new IllegalArgumentException("One or more of input persons is null"). return (p1.getAge() + p2.getAge()) / 2; } Mein Programm sollte nulldiese Funktion niemals bestehen . Ich habe es …
Das Entwicklerteam, dem ich angehöre, hat sich kürzlich an die agilen Praktiken gewöhnt. Dies hat persönlich die Tatsache unterstrichen, dass ich mich selbst nicht davon abhalten kann, Code (und Dokumentation) zu vergolden, und daher die ursprünglichen Schätzungen übertreffe, wenn ich Lösungen hätte liefern können, die die Anforderungen viel früher erfüllen. …
Nach mehr als 10 Jahren Java / C # -Programmierung erstelle ich entweder: Abstrakte Klassen : Vertrag soll nicht wie besehen instanziiert werden. final / sealed classes : Implementierung, die nicht als Basisklasse für etwas anderes gedacht ist. Ich kann mir keine Situation vorstellen, in der eine einfache "Klasse" (dh …
Ich habe angefangen, in C ++ an der Uni zu programmieren und war begeistert. In der nächsten Amtszeit sind wir auf VB6 umgestiegen und ich habe es gehasst. Ich konnte nicht sagen, was los war, du ziehst einen Knopf auf ein Formular und die Idee schreibt den Code für dich. …
Ich bin eher ein Akademiker als ein Programmierer, und ich habe viele Jahre Erfahrung darin, Python-Programme für meinen eigenen Gebrauch zu schreiben, um meine Forschung zu unterstützen. Mein neuestes Projekt wird wahrscheinlich auch vielen anderen nützlich sein und ich denke darüber nach, es als Open-Source-Python-Bibliothek herauszubringen. Es scheint jedoch einige …
Ist es empfehlenswert, #ifdef während der Entwicklung zu verwenden, um zwischen verschiedenen Verhaltenstypen zu wechseln? Zum Beispiel möchte ich das Verhalten von vorhandenem Code ändern, ich habe verschiedene Ideen, wie ich das Verhalten ändern kann, und es ist erforderlich, zwischen verschiedenen Implementierungen zu wechseln, um verschiedene Ansätze zu testen und …
Ich bin in ein Projekt gesprungen und sehe, dass die anderen Entwickler den Setzern der synthetisierten Eigenschaften eine Menge Logik hinzufügen. Ich verstehe, wie das funktioniert, aber ich denke, dass es schwierig ist, den Programmfluss zu verstehen. Wenn ich den Code lese, self.something = whateverüberprüfe ich immer, ob somethingder Setter …
Ich habe gerade meinen Bachelor in IT abgeschlossen. Ich habe großes Interesse am Programmieren und möchte wirklich ein Profi darin sein. Abgesehen von den Universitätskursen habe ich jetzt selbst Programmieren (C #) gelernt (Programmieren auf Universitätsniveau ist zu einfach). Jetzt habe ich das Gefühl, dass ich etwas mehr Zeit brauche, …
Ich habe ein Problem mit meinen Teamkollegen. Kurz gesagt: Wir sind drei Studenten, die an einem Projekt für einen Wettbewerb arbeiten. Das Projekt besteht aus zwei separaten Anwendungen: eine für Windows (die ich entwickle) und eine für Android (meine Kollegen sind für die Entwicklung verantwortlich). Unsere Codebasen überschneiden sich nie, …
Ich programmiere seit ein paar Jahren und bin oft in ein Dilemma geraten. Es gibt zwei Lösungen - Einer ist einfach, dh einfacher Ansatz, einfacher zu verstehen und zu pflegen. Dies erfordert Redundanz und zusätzlichen Arbeitsaufwand (zusätzliche E / A, zusätzliche Verarbeitung) und ist daher nicht die optimalste Lösung. Andere …
Ich habe fast zwei Jahre lang ziemlich viel PHP geschrieben. Jetzt mache ich .NET (hauptsächlich c #) Entwicklung. Manchmal gehe ich jedoch zurück und mache etwas PHP. Meine Hauptfrage ist, ist es für mich ratsam, damit fortzufahren, oder sollte ich die Entwicklung in C # fortsetzen? Würde mir das auf …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.