In den letzten Jahren hat der Hype um Git stark zugenommen. Jeder kennt Git, niemand kennt Alternativen. Andere wie Mercurial scheinen unbemerkt zu sein. Beide wurden 2005 veröffentlicht und bieten ähnliche Funktionen. Darüber hinaus wird Mercurial allgemein als benutzerfreundlicher, intuitiver angesehen und bietet seit langem bessere Benutzeroberflächen. Daher ist davon …
Ich habe über einige Praktiken für Entwicklungsinterviews gelesen, insbesondere über die technischen Fragen und Tests, die bei den Interviews gestellt wurden, und bin einige Male über Sprüche des Genres gestolpert. "Ok, Sie haben das Problem mit einer while-Schleife gelöst, jetzt können Sie es tun Rekursion "oder" Jeder kann dies mit …
Unser etwa zehnköpfiges Dokumentationsteam ist kürzlich von SVN zu Git gewechselt. In SVN haben alle am Master gearbeitet - ein Modell, das ich immer gehasst habe, aber ich konnte diese Änderung nicht herbeiführen. Im Rahmen der Umstellung auf Git haben wir uns darauf geeinigt, dies zu beheben, können es aber …
Die Idee, mehrere Vererbungen in einer Sprache zu unterstützen, hat mir immer gefallen. Meistens wird jedoch absichtlich darauf verzichtet, und der vermeintliche "Ersatz" sind Schnittstellen. Interfaces decken einfach nicht den gleichen Grund ab, den Mehrfachvererbung hat, und diese Einschränkung kann gelegentlich zu mehr Boilerplate-Code führen. Der einzige Grund, den ich …
Ich habe ADD diagnostiziert. Mild, aber genug, um meine Arbeit zu beeinflussen: Leicht ablenkbar Ich kann mich nicht auf ein Projekt gleichzeitig konzentrieren Süchtig nach dem Internet Aufschub usw. Mit welchen Strategien kompensieren Sie? Eine Klarstellung Ich habe echte ADD. Als Kind wurde bei mir eine Diagnose gestellt und ich …
In der objektorientierten Programmierung gibt es natürlich keine genaue Regel für die maximale Länge einer Methode, aber ich fand diese beiden Anführungszeichen immer noch etwas widersprüchlich. Ich würde gerne hören, was Sie denken. In Clean Code: Ein Handbuch für agiles Software-Handwerk , sagt Robert Martin: Die erste Regel für Funktionen …
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 habe eine Konferenz von Herb Sutter gesehen, in der er jeden C ++ - Programmierer ermutigt, sie zu verwenden auto. Ich musste vor einiger Zeit C # -Code lesen, wo er häufig varverwendet wurde, und der Code war sehr schwer zu verstehen. Bei jeder varVerwendung musste ich den Rückgabetyp …
Ich wurde beauftragt, Anforderungen und Spezifikationen für ein Projekt zu entwickeln, mit dem unsere Gruppe beginnt. Mir wurde klar, dass ich den Unterschied nicht kenne. eine Google - Suche verwirrt mich nur mehr - es scheint , manche Leute sagen , dass die Spezifikationen sind Anforderungen, aber auf einem niedrigeren …
Ich habe gerade mein College beendet und fange nächste Woche irgendwo an zu studieren. Wir haben Unit-Tests gesehen, aber wir haben sie nicht oft benutzt. und alle reden über sie, also dachte ich mir, ich sollte vielleicht welche machen. Das Problem ist, ich weiß nicht, was ich testen soll. Soll …
Ich habe viele Leute gesehen, die sich als "Softwareberater" bezeichnet haben. Diese Berater tun, was ein normaler Softwareentwickler tut, schreiben Code, schätzen Aufgaben, beheben Fehler und nehmen an Besprechungen teil usw. Der einzige Unterschied ist, dass Berater mehr verdienen. Wie unterscheidet sich ein Softwareentwickler von einem "Berater"? Neben der Hauptfrage …
Es gibt einen Code, der GPL oder LGPL ist und den ich für ein iPhone-Projekt verwenden möchte. Wenn ich diesen Code (JavaScript) nehmen und ihn für die Verwendung auf dem iPhone in einer anderen Sprache umschreiben würde, wäre das ein rechtliches Problem? In der Theorie ist der Prozess passiert, dass …
Ich habe viele Bücher für verschiedene Programmiersprachen, Java, Python, C usw. gelesen. Ich verstehe und kenne alle Grundlagen der Sprachen und verstehe Algorithmen und Datenstrukturen. (Entspricht etwa zwei Jahren Informatikunterricht) ABER ich kann immer noch nicht herausfinden, wie man ein Programm schreibt, das irgendetwas Nützliches tut. Alle Programmierbücher zeigen Ihnen, …
Ich habe eine package.json, die ein von SPDX genehmigtes Lizenzakronym erwartet, aber ich kann keine finden, die "proprietäre kommerzielle Lizenz, alle Rechte vorbehalten" bedeutet. Gibt es eine für Nicht-FOSS, bei der ich angeben möchte, dass ich keine Wiederverwendung zulassen möchte ?
Könnte mir bitte jemand den Unterschied zwischen einem Port und einem Socket ganz klar erklären. Ich weiß, dass ein Port als Tür in das Netzwerk für einen Anwendungsprozess dient und dass der Anwendungsprozess eine Socket-Verbindung mit der angegebenen Portnummer verwendet, um die Netzwerkkommunikation zu verwalten Es ist schwierig, den Unterschied …
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.