Erste Geldautomaten erledigten Aufgaben wie einen Geldautomaten, es handelte sich um Offline-Automaten, die mit mit Carbon imprägnierten Lochkarten und einem 6-stelligen PIN-Code arbeiteten. Die maximale Auszahlung mit einer Karte betrug 10 Pfund und jede Karte war eine Einmalkarte - ATM verschluckte Karten! Der erste Geldautomat wurde in London im Jahr …
In unserem Team verwenden wir Git als Quellcodeverwaltung. Wir haben mehrere Codebereiche, die fast unabhängig sind, sich jedoch teilweise überschneiden. In letzter Zeit haben wir Workflows und Ansätze zur Verwendung der Quellcodeverwaltung erörtert. Eine Beschwerde, die auftritt, wenn ich die Verwendung eines Feature-Branch-Workflows bewerbe, ist, dass Personen häufig auf komplizierte …
Hat Lisp noch eine Besonderheit, die NICHT von anderen Programmiersprachen übernommen wurde? Mit Lisp meine ich alle Lisp-Programmiersprachen als Ganzes. Mir wurde gesagt, wie großartig Lisp ist und ich weiß, dass viele Sprachen von Lisp inspiriert wurden. Aber hat Lisp noch ein exklusives Designmerkmal, das in keiner anderen Sprache möglich …
Ich habe mit einem Kollegen über Unit- / Integrationstests gesprochen, und er hat ein interessantes Argument gegen das Schreiben von Unit-Tests angeführt. Ich bin ein großer Unit-Test-Befürworter (in erster Linie JUnit), bin aber daran interessiert, die Einstellungen anderer zu hören, da er einige interessante Punkte hervorgehoben hat. Um seine Punkte …
Ich entwickle ein Objektmodell mit vielen verschiedenen Eltern / Kind-Klassen. Jedes untergeordnete Objekt hat einen Verweis auf sein übergeordnetes Objekt. Ich kann mir mehrere Möglichkeiten überlegen (und habe sie ausprobiert), um die übergeordnete Referenz zu initialisieren, finde aber bei jedem Ansatz erhebliche Nachteile. In Anbetracht der unten beschriebenen Ansätze, welche …
Sagen wir, ich habe eine CarKlasse: public class Car { public string Engine { get; set; } public string Seat { get; set; } public string Tires { get; set; } } Nehmen wir an, wir erstellen ein System für einen Parkplatz. Ich werde einen Großteil der CarKlasse verwenden, also …
Wir versuchen, unseren Projektdokumentationsprozess von Google Documents auf eine Reihe von selbst gehosteten Git-Repositorys zu verlagern. Textdokumente sind Git-freundlich genug, da wir normalerweise keine ausgefallene Formatierung benötigen. Wir konvertieren einfach alles in beispielsweise Multimarkdown mit der Option, LaTeX für komplexe Fälle einzubetten. Aber Tabellenkalkulationen sind eine ganz andere Geschichte ... …
Ich habe vor kurzem beschlossen, iOS-Entwicklung zu lernen, und zu diesem Zweck habe ich iOS-Programmierung gelesen : The Big Nerd Ranch Guide . In dem Buch beschreiben die Autoren ein Entwurfsmuster MVCS - Model-View-Controller-Store , wobei die Grundidee darin besteht, dass viele Anwendungen mehrere externe Datenquellen verwenden, um die Anforderungslogik …
Ich arbeite derzeit an einem ziemlich großen Projekt und habe JUnit und EasyMock verwendet, um die Funktionalität von Komponententests ziemlich ausführlich zu testen. Ich bin jetzt daran interessiert, um welche anderen Arten von Tests ich mich kümmern sollte. Ist es meine Verantwortung als Entwickler, sich um Dinge wie Funktions- oder …
Ich programmiere jetzt schon eine Weile in C ++, aber die meisten Dinge drehten sich um die Low-Level-Funktionen von C ++. Damit meine ich hauptsächlich die Arbeit mit Zeigern und unformatierten Arrays. Ich denke, dieses Verhalten ist als C ++ als C mit Klassen bekannt. Trotzdem habe ich C erst …
Heute wurde ich wegen der Entwicklung einer Anwendung auf einem Produktionsserver angeschrien. Zitat: "Die Entwicklung auf einem Produktionsserver ist nicht akzeptabel - niemals! " Hier ist die Situation. Ich habe eine Entwicklungsinstanz eingerichtet: http://example.com:3000 Die Produktionsinstanz ist: http://example.com Ich beende alle meine Entwicklungsarbeiten an http://example.com:3000und wenn der Kunde mit den …
TD; DR: Es gab einige Verwirrung darüber, was ich fragte, also hier ist die treibende Idee hinter der Frage: Ich wollte immer die Frage sein, was es ist. Ich könnte es ursprünglich nicht gut artikuliert haben. Aber die Absicht war schon immer " modularer, getrennter, lose gekoppelter, entkoppelter, umgestalteter Code …
Ich fand die SOLID-Prinzipien recht nützlich, wenn ich über objektorientiertes Design nachdachte . Gibt es ähnliche / äquivalente sprachunabhängige Prinzipien, die auf die funktionale Programmierung zugeschnitten sind?
Während des aktuellen Google Code Jam- Wettbewerbs (2013) gab es ein Problem, bei dem mehr als 200 Codezeilen für C ++ und Java benötigt wurden, im Vergleich zu Python-Anwendern, die dasselbe Problem nur mit 40 Codezeilen lösten. Python ist nicht direkt mit C ++ und Java vergleichbar, aber der 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.