Ich starte ein neues Java-Projekt, für das eine RESTful-API erforderlich ist. Es wird eine SaaS-Geschäftsanwendung sein, die mobile Kunden bedient. Ich habe ein Projekt mit Java EE 6 entwickelt, bin aber mit dem Ökosystem nicht sehr vertraut, da ich den größten Teil meiner Erfahrung auf der Microsoft-Plattform habe. Was wäre …
In den Unicode- Nutzungsbedingungen ist festgelegt, dass jede Software, die ihre Datendateien verwendet (oder eine Änderung davon), die Unicode-Lizenzreferenzen tragen muss. Mir scheint, dass die meisten Unicode-Bibliotheken über Funktionen verfügen, mit denen überprüft werden kann, ob ein Zeichen eine Ziffer, ein Buchstabe, ein Symbol usw. ist, und daher eine Änderung …
Automapper ist ein "Objekt-Objekt-Mapper" für .NET. Dies bedeutet, dass Objekte aus einer Klasse in eine andere Klasse kopiert werden, die dasselbe darstellt. Warum ist das jemals nützlich? Ist das Duplizieren von Klassen jemals nützlich / gutes Design?
Ich komme aus einem ASP.NET-Formularhintergrund und habe in der Vergangenheit festgestellt, dass serverseitige Codierung sehr leistungsfähig ist. In jüngerer Zeit wollte ich jedoch den serverseitigen Code des Frontends auslaufen lassen und durch reines HTML / JavaScript ersetzen, das über JSON-Webservices auf die Daten zugreift. Ich habe keine wirkliche Erfahrung damit …
Beispiel: foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1"); Da die Codierung fest codiert und korrekt ist, wird der Konstruktor niemals die in der Spezifikation deklarierte UnsupportedEncodingException auslösen (es sei denn, die Java-Implementierung ist fehlerhaft, in diesem Fall bin ich trotzdem verloren). Java zwingt mich sowieso, mit dieser Ausnahme umzugehen. Derzeit sieht es …
Ich habe OO-Programmierung studiert, hauptsächlich in C ++, C # und Java. Ich dachte, ich hätte ein gutes Verständnis dafür, was Kapselung, Vererbung und Polymorphismus angeht (und ich habe viele Fragen auf dieser Site gelesen). Eine Sache, die hier und da auftaucht, ist das Konzept des "Message Passing". Offensichtlich wird …
Vor vielen, vielen Monden habe ich meinen Master in objektorientierter Softwareentwicklung gemacht. Ich habe alles behandelt: Projektinitiierung, Anforderungen, Analyse, Design, Architektur, Entwicklung usw. Mein Lieblings-IT-Buch aller Zeiten war die Entwicklung objektorientierter Software, ein erfahrungsbasierter Ansatz (IBM-1996). Ein Buch, das von einer Gruppe wahrer Experten ihrer Zeit geschrieben wurde. Es beschreibt …
Ich möchte sicherstellen, dass ich bei meinem ersten echten Sprung bei MVC Branchenstandards und Best Practices befolge. In diesem Fall ist es ASP.NET MVC mit C #. Ich werde Entity Framework 4.1 für mein Modell mit Code-First-Objekten verwenden (die Datenbank ist bereits vorhanden), sodass es ein DBContext-Objekt zum Abrufen von …
Ich habe heute ein Buch mit dem Titel "Clean Code" gelesen und bin auf einen Absatz gestoßen, in dem der Autor über die Abstraktionsebenen pro Funktion sprach. Er hat einen Code als niedrige / mittlere / hohe Abstraktionsebene klassifiziert. Meine Frage ist, nach welchen Kriterien der Abstraktionsgrad bestimmt wird. Ich …
Meine Kollegen und ich haben uns überlegt, warum sich jemand Mühe gibt, Zahlen in einer anderen Basis als Basis 10 zu programmieren. Ich schlug vor, dass Sie möglicherweise längere Gleichungen optimieren könnten, indem Sie die Variablen in die richtige Basis setzen, mit der Sie arbeiten (zum Beispiel, wenn Sie nur …
Warum wurde die Immobilie string foo = string.Emptyin die BCL aufgenommen? Es scheint ausführlicher und nicht klarer zu sein, als nur eine leere Zeichenfolge zu verwenden ( string foo = "")
Diese Frage wurde von diesem inspiriert . Obwohl diese andere Frage als lokalisiert angesehen wurde, glaube ich, dass das zugrunde liegende Problem in unserer Branche äußerst verbreitet ist. Ich weiß, dass es einige Entwickler gibt, die dies lesen und denken, ich erfinde das Zeug, und dann antworten sie vielleicht, wie …
Ich fange gerade mit der Android-Entwicklung an und arbeite an ein paar kleinen "Übungs" -Apps. Ein Beispiel ist ein Live Wallpaper. Die anderen sind hinsichtlich des Entwicklungsaufwands ähnlich. Wenn diese Apps fertig sind, möchte ich sie auf den Markt bringen. Ich kann sie kostenlos auflisten (oder auch nicht) und sie …
Mein Unternehmen ist bestrebt, das Marktforschungsdatenmanagement zu verbessern. Aktueller Datenverwaltungsstil: "Hey Jimbo, wo ist das Bild von unserem WhatZit 2.0? "Ja, ich erinnere mich an die E-Mail über diese Firma von diesem Typ, gib mir ein paar Minuten Zeit, um meinen Outlook zu durchsuchen" "Wer hat die neueste Ausgabe des …
Es gibt so viele Programmierer, die auch ein Experte für das Schreiben von Abfragen und das Entwerfen von Datenbanken sind. Sollte dies eine Grundvoraussetzung sein, um ein erfahrener Programmierer oder Softwareentwickler zu sein? Obwohl es viele Ähnlichkeiten in der Art und Weise gibt, wie Abfragen und Codes entwickelt werden, scheint …
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.