Ich stoße oft darauf, wenn ich jemandem helfe, der zum ersten Mal mit Programmieren und Lernen vertraut ist. Ich spreche von wirklich neuen Neulingen, lerne immer noch über OOness, konstruiere Objekte, Methodenaufrufe und ähnliches. Normalerweise haben sie die Tastatur und ich biete nur eine Anleitung an. Auf der einen Seite …
Zum einen füge ich nur Debug-Code hinzu (z. B. print-Anweisungen), wenn ich versuche, einen Fehler zu finden. Und sobald ich es gefunden habe, entferne ich den Debug-Code (und füge einen Testfall hinzu, der speziell auf diesen Fehler hin testet). Ich fühle, dass es den realen Code überfüllt und daher keinen …
Ich weiß also, dass sich jeder hier um private Büros dreht und wie viele Entwickler sie tatsächlich haben. Ich bin halb skeptisch. Ich kann mir vorstellen, dass leitende Entwickler sie haben, aber das ist normalerweise nur eine Person in einem durchschnittlichen Büro. Ich frage mich, wie viele Entwickler über private …
Ich bin gespannt, ob jemand Methoden kennt, die sich erheblich unterscheiden (keine Rekombination), und ich würde mich besonders über jeden freuen, der Erfahrungen mit Alternativen gemacht hat.
Wir haben viele großartige Tools, die beim Programmieren sehr hilfreich sind, z. B. gute Programmierer, Texteditoren, IDEs, Debugger, Versionskontrollsysteme usw. Einige der Tools sind mehr oder weniger "Muss" -Tools, um die Arbeit zu erledigen (z. B. Compiler). . Es gibt immer noch Tools, die viel helfen, aber immer noch nicht …
Ich habe sehr schwere Legasthenie zusammen mit Dysnomia und Dysgraphia . Ich habe davon gewusst, seit ich ein Kind war. Meine Lese- und Schreibfähigkeiten sind ziemlich verkrüppelt, aber ich habe gelernt, damit umzugehen. Mit den heutigen IDEs fällt es mir jedoch sehr leicht, beim Codieren konzentriert und in der Zone …
Ich habe vor kurzem eine Diskussion mit einem Kollegen über die Versionierung von Webanwendungen geführt. Ich glaube, Sie brauchen es überhaupt nicht, und wenn Sie nur eine Überprüfung der Integrität durchführen möchten, um zu bestätigen, dass Ihre neueste Version live ist, ist ein Datum (JJMMTT) wahrscheinlich gut genug. Bin ich …
Ich habe im Internet einige Artikel über die Wahl der Programmiersprache im Unternehmen gelesen. In letzter Zeit waren viele dynamisch geschriebene Sprachen beliebt, z. B. Ruby, Python, PHP und Erlang. Viele Unternehmen bleiben jedoch bei statisch typisierten Sprachen wie C, C ++, C # und Java. Und ja, einer der …
Hinweis : Diese Frage ist ein bearbeiteter Auszug aus einem Blogeintrag, den ich vor einigen Monaten verfasst habe. Nachdem ich in einem Kommentar zu Programmers.SE einen Link zum Blog eingefügt hatte, bat mich jemand, eine Frage hier zu stellen, damit sie beantwortet werden konnte. Dieses Posting ist mein beliebtestes, da …
Beheben andere Leute Fehler, wenn sie sie sehen, oder warten sie, bis es zu Abstürzen / Datenverlust / zum Tod kommt, bevor sie sie beheben? Beispiel 1 Customer customer = null; ... customer.Save(); Der Code ist eindeutig falsch und es führt kein Weg daran vorbei - er ruft eine Methode …
Ich sehe viele Texte, insbesondere funktionale Programmiertexte, die behaupten, dass bestimmte CS-Konzepte "nicht komponieren" . Beispiele sind: Sperren komponieren nicht, Monaden komponieren nicht. Es fällt mir schwer, genau die Bedeutung dieses Satzes zu finden. Wenn ich an Komposition denke, denke ich entweder an Funktionskomposition oder an Objektaggregation (wie in "Komposition …
Die C ++ Core Guidelines haben die Regel ES.20: Ein Objekt immer initialisieren . Vermeiden Sie zuvor festgelegte Fehler und das damit verbundene undefinierte Verhalten. Vermeiden Sie Probleme mit dem Verständnis komplexer Initialisierungen. Vereinfachen Sie das Refactoring. Aber diese Regel hilft nicht, Fehler zu finden, sondern verbirgt sie nur. Angenommen, …
Nach meinem derzeitigen Verständnis geht es bei HATEOAS im Wesentlichen darum, zusammen mit jeder Antwort Links mit Informationen darüber zu senden, was als Nächstes zu tun ist. Ein einfaches Beispiel ist im Internet leicht zu finden: ein Bankensystem zusammen mit einer Kontoressource. Das Beispiel zeigt diese Antwort nach einer GET-Anforderung …
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.