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.
Hat jemand darüber nachgedacht, warum so viele von uns dasselbe Muster mit denselben Variablennamen wiederholen? for (int i = 0; i < foo; i++) { // ... } Es scheint, dass der meiste Code, den ich je gesehen habe, verwendet iwird j, kund so weiter als Iterationsvariablen. Ich nehme an, …
Immer wenn ich die gleiche Logik mehrmals schreibe, schreibe ich sie normalerweise in eine Funktion, sodass es nur eine Stelle in meiner Anwendung gibt, an der ich diese Logik beibehalten muss. Ein Nebeneffekt ist, dass ich manchmal mit ein oder zwei Zeilenfunktionen ende, wie zum Beispiel: function conditionMet(){ return x …
Angenommen, ich habe eine Entität mit dem Attribut "Typ". Es könnte mehr als 20 mögliche Typen geben. Jetzt werde ich gebeten, etwas zu implementieren, mit dem der Typ von A-> B geändert werden kann. Dies ist der einzige Anwendungsfall. Soll ich also etwas implementieren, das willkürliche Typänderungen zulässt, solange es …
Durchsuchen Sie einfach den Google Maps-Quellcode. In ihrer Kopfzeile haben sie 2 Divs mit id = "search", eine enthält die andere, und sie haben auch das Attribut jstrack = "1". Es gibt eine Form, die sie so trennt: <div id="search" jstrack="1"> <form action="/maps" id="...rest isn't important"> ... <div id="search">... Da …
Ich bin ein neuer Student mit dem Ziel, meinen Master in Informatik zu beginnen. Ich bin auf mehrere Open Source-Projekte gestoßen, die mich wirklich faszinieren und ermutigen, zu ihnen beizutragen (CloudStack, OpenStack, Moby und Kubernetes, um nur einige zu nennen). Ich habe festgestellt, dass die meisten von ihnen die Verwendung …
Zu Recht oder zu Unrecht bin ich derzeit der Überzeugung, dass ich immer versuchen sollte, meinen Code so robust wie möglich zu machen, auch wenn dies das Hinzufügen von redundantem Code / Überprüfungen bedeutet, von denen ich weiß , dass sie momentan nicht von Nutzen sind, aber sie könnte x …
Einfache Frage, aber ich höre oft diese drei Begriffe, die mit solcher Wildheit definiert wurden, aber von denen ich wusste, dass sie im Laufe der Jahre unterschiedliche Bedeutungen hatten. Was sind die "richtigen" Definitionen von "Prozeduren", "Methoden", "Funktionen", "Unterprogrammen" usw.?
Ich muss gestehen, dass ich nach meinem College-Abschluss nicht so stark in Datenstrukturen war. Während des gesamten Praktikums auf dem Campus während meines Studiums habe ich miterlebt, dass sich die meisten Biggie-Tech-Unternehmen wie Amazon, Microsoft usw. hauptsächlich auf Datenstrukturen konzentrierten. Es scheint, als ob Datenstrukturen das einzige sind, was sie …
Nachdem ich das Buch The Pragmatic Programmer gelesen hatte , war eines der interessantesten Argumente "Code schreiben, der Code schreibt". Ich habe versucht, im Internet nach weiteren Erklärungen oder Artikeln zu suchen, und obwohl ich einige gute Artikel zu diesem Thema gefunden habe, habe ich immer noch keine spezifische Code-Implementierung …
Es gibt einen Kollegen von mir, der ständig schreibt: if (someBool == true) Es treibt mich die Wand hoch! Soll ich eine große Sache daraus machen oder es einfach fallen lassen?
"Best Practices" gibt es in unserer Branche überall. Bei einer Google-Suche nach "Coding Best Practices" werden fast 1,5 Millionen Ergebnisse erzielt. Die Idee scheint vielen Trost zu bringen; Folgen Sie einfach den Anweisungen und alles wird gut. Wenn ich über eine bewährte Methode lese - zum Beispiel habe ich kürzlich …
Nur neugierig, welche Versuchungen beim Programmieren haben sich in Ihren Projekten als wirklich schädlich erwiesen? Zum Beispiel, wenn Sie wirklich den Drang verspüren, etwas zu tun, und glauben, dass es dem Projekt nützen wird, oder wenn Sie sich einfach dazu verleiten, es zu glauben, und nach einer Woche feststellen, dass …
Ich schreibe Klassen, die "auf eine bestimmte Art und Weise verwendet werden müssen" (ich denke, alle Klassen müssen ...). Zum Beispiel erstelle ich die fooManagerKlasse, für die ein Aufruf erforderlich ist, zum Beispiel Initialize(string,string). Und um das Beispiel ein wenig voranzutreiben, wäre die Klasse nutzlos, wenn wir nicht auf ihre …
Ich habe eine beträchtliche Menge an Codierung gelernt, es war jedoch immer in einem wissenschaftlichen Umfeld (nicht in der Informatik), das mir völlig autodidaktisch beigebracht wurde, ohne dass mich jemand in die richtige Richtung führte. Somit war meine Codierungsreise ... chaotisch. Ich habe jetzt festgestellt, dass ich, wenn ich eine …
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.