Ich habe in letzter Zeit mit Ruby rumgespielt und mich gefragt, ob es mit rein objektorientierten Sprachen (und sogar mit Methoden, die nicht rein sind) gleichzusetzen ist, wenn man nur einen Parameter verwendet und dann verkettet Stil? Wenn nein, warum nicht? Ich würde mich über eine detaillierte, sogar strenge Antwort …
Ich arbeite an einem Legacy-System (damit meine ich, dass es ohne Tests geschrieben wurde). Wir haben versucht, einen Teil des Systems zu testen, indem wir Integrationstests geschrieben haben, die die Funktionalität von außen testen. Dies gibt mir ein gewisses Vertrauen, Teile des Codes umzugestalten, ohne dass ich mir Sorgen machen …
Ich arbeite mit einem neuen Plugin ( Flexbox ) und bin auf die MS-PL-Lizenz gestoßen , auf die ich vorher noch nicht gestoßen war . In der Vergangenheit habe ich hauptsächlich MIT- und Apache-lizenzierte Projekte verwendet, daher habe ich keine Ahnung, was die Hauptunterschiede zu diesem sind. Hier ist ein …
Ich entwickle viel in meiner Freizeit. Diese Projekte, an denen ich arbeite, sind alle (bisher) nur zum Spaß und zum Lernen gedacht. Ich mache normalerweise Java-Entwicklung mit Maven, aber ich war auch dafür bekannt, in .NET und Python zu experimentieren. Alle Projekte, an denen ich arbeite, verwenden Open-Source-Lizenzen, obwohl sich …
Dies ist , was ich denke , würde passieren: Wenn zwei Kerne versuchen, auf dieselbe Adresse im RAM zuzugreifen , müsste einer warten, bis der andere auf den RAM zugreift. Beim zweiten Versuch, auf dieselbe Adresse zuzugreifen, wird der RAM möglicherweise immer noch zwischengespeichert, sodass gleichzeitig auf die entsprechenden Caches …
Ich arbeite an einem Produkt für einen Kunden, der gültig und zweckmäßig sein muss. Es basiert auf einem LAMP-Stack (PHP / Cake), es gibt also GPL-, MIT-, PHP- und APACHE-Lizenzen: "WIE BESEHEN", OHNE GEWÄHRLEISTUNGEN ODER BEDINGUNGEN JEGLICHER ART, die entweder ausdrücklich oder stillschweigend gegeben sind, einschließlich, jedoch nicht beschränkt auf, …
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Wie ist das Demeter-Gesetz auf objektorientierte Systeme …
Entschuldigung, wenn dies ein Duplikat ist, habe ich gesucht. Wir ziehen nach Git um. In Subversion bin ich es gewohnt, Ordner \ trunk, \ branches und \ tags zu haben. Bei Git ersetzt das Wechseln zwischen Zweigen den Inhalt des Arbeitsverzeichnisses. Darf ich also annehmen, dass die Art und Weise, …
Ich habe ein konzeptionelles Problem mit einer ordnungsgemäßen Implementierung von Code, die scheinbar eine Mehrfachvererbung erfordert. Dies wäre in vielen OO-Sprachen kein Problem, aber da das Projekt für Android ist, gibt es keine Mehrfachvererbung extends. Ich habe eine Reihe von Aktivitäten, die von verschiedenen Basisklassen abgeleitet ist , wie einfach …
Ich habe eine Situation, in der meine Eltern wissen, dass es ein Kind ist (duh), aber ich möchte, dass das Kind auf die Eltern verweisen kann. Der Grund dafür ist, dass ich möchte, dass das Kind die Fähigkeit hat, sich selbst als am wichtigsten oder am wenigsten wichtig zu bezeichnen, …
Ich versuche, einige Testfälle aufzubauen, und habe gelesen, dass Sie versuchen sollten, die Anzahl der Zusicherungen pro Testfall zu begrenzen. Meine Frage ist also, wie man am besten eine Funktion mit mehreren Eingängen testet. Zum Beispiel habe ich eine Funktion, die eine Zeichenfolge vom Benutzer analysiert und die Anzahl der …
Ich habe ein Open Source-Projekt, das ein Add-In für TFS ist (dh es ist für Entwickler und diejenigen, die TFS verwenden). Derzeit wird die GPL verwendet. Mir fällt jedoch auf, dass die GPL nicht wirklich das darstellt, was ich mit meiner Lizenz zu tun versuche. Ich möchte, dass mein Code …
Auf der einen Seite gibt es einen Rat, der besagt "Baue einen zum Wegwerfen". Erst nachdem wir ein Softwaresystem fertiggestellt und das Endprodukt gesehen haben, erkennen wir, was in der Entwurfsphase schief gelaufen ist, und verstehen, wie wir es eigentlich hätten tun sollen. Auf der anderen Seite gibt es den …
Es könnte so aussehen: Parameter bedeutet vom Aufrufer POV und Argumente bedeuten innerhalb der Prozedur oder anders herum. Oder gibt es keinen Unterschied? Aktualisieren Im Schwedischen sagen wir "anropsparametrar", dh "Parameter, die die Prozedur aufrufen" und wir würden nicht "anropsargument" sagen ("Argumente, die die Prozedur aufrufen").
Ich erstelle eine REST-API, die Einfügungen (POST, nicht idempotent) und Aktualisierungen (PUT, idempotent) zum Hinzufügen / Aktualisieren der Datenbank zu unserer Anwendung zulässt. Ich frage mich, ob es Standards oder Best Practices dafür gibt, welche Daten wir in der Antwort auf eine POST-Operation (Einfügen) an den Client zurücksenden. Wir müssen …
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.