Softwareentwicklung

Fragen und Antworten für Fachleute, Akademiker und Studenten, die im Lebenszyklus der Systementwicklung arbeiten

1
Caching durch In-Memory-Wörterbücher. Tun wir alles falsch?
Dieser Ansatz ist so ziemlich der akzeptierte Weg, um irgendetwas in unserem Unternehmen zu tun. Ein einfaches Beispiel: Wenn ein Datenelement für einen Kunden von einem Dienst angefordert wird, rufen wir alle Daten für diesen Kunden (relevanter Teil des Dienstes) ab, speichern sie in einem In-Memory-Wörterbuch und stellen sie dann …
8 caching 

5
Testgetrieben gegen Geschäftsanforderungen, die sich ständig ändern
Eine der neuen Anforderungen unseres Entwicklerteams, die vom CTO / CIO festgelegt wurden, ist die testgetriebene Entwicklung. Ich glaube jedoch nicht, dass der Rest des Geschäfts helfen wird, da sie keinen Sinn für Entwicklungslebenszyklen haben und Anforderungen erhalten innerhalb eines einzigen Sprints ständig geändert. Was mich frustriert, Zeit damit zu …
8 agile  tdd 

3
Welche Gründe gibt es, um das maximale Alter eines Logos auf nur 8 Tage zu reduzieren?
Die meisten Websites setzen max-age=31536000(1 Jahr) auf die Cache-controlÜberschriften statischer Assets wie Logo-Bilder. Beispiele: Youtube Yahoo Twitter BBC Es gibt jedoch eine bemerkenswerte Ausnahme: Das Google-Logo hat max-age=691200(8 Tage). Ich habe in der Vergangenheit die Überschriften auf dem Google-Logo überprüft und es war definitiv 1 Jahr. (Früher war es Teil …


1
Gute Technik für die Tokenisierung von Suchtexten
Wir suchen nach einer Möglichkeit, Text auf die gleiche oder ähnliche Weise zu tokenisieren, wie es eine Suchmaschine tun würde. Der Grund, warum wir dies tun, ist, dass wir statistische Analysen für die Token durchführen können. Die Sprache, die wir verwenden, ist Python. Daher würden wir eine Technik bevorzugen, die …

2
So verwalten Sie Product Backlog / User Stories
Wir sind dabei, ein neues Projekt mit Agile (mit TFS) zu starten, und ich habe einige "Good Practice" -Fragen zum Produkt-Backlog: - Wenn wir zum ersten Mal Benutzergeschichten hinzufügen, ist es eine gute Idee, sie in eine "Backlog" -Iteration einzufügen oder einfach ihre Iteration leer zu lassen? Wenn die Zeit …
8 agile 

3
wie man programmgesteuert ein Gitter aus ineinandergreifenden Quadraten mit zufälliger Größe erstellt
Ich möchte ein zweidimensionales Layout aus rechteckigen Formen erstellen, ein Gitter aus zufällig großen Würfeln. Der Würfel sollte zusammenpassen und die gleiche Polsterung oder den gleichen Rand (Abstand dazwischen) haben. Ein bisschen wie ein Comic-Layout oder eher wie das angehängte Bild. Wie könnte ich das prozedural machen? Praktisch würde ich …

4
Was ist ein guter Anwendungsfall für Scala? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
8 scala 

2
Erstellen einer Predicate Builder-Erweiterungsmethode
Ich habe ein Kendo UI-Raster, das derzeit das Filtern nach mehreren Spalten zulässt. Ich frage mich, ob es einen alternativen Ansatz gibt, um die äußere switch-Anweisung zu entfernen. Grundsätzlich möchte ich in der Lage sein, eine Erweiterungsmethode zu erstellen, damit ich nach a filtern kann, IQueryable<T> und ich möchte die …

8
Ist es für meine Konfigurationsdatei ratsam, etwas anderes als XML zu verwenden?
Ich entwerfe ein kleines Tool, für das eine Konfigurationsdatei erforderlich wäre. Die Konfigurationsdatei ist in meinem Fall eigentlich eher eine Datenbank, muss jedoch leichtgewichtig sein, und der Endbenutzer sollte sie bei Bedarf leicht bearbeitbar finden. Es wird jedoch auch viele Dinge enthalten. (Abhängig von bestimmten Faktoren können 1 MB oder …

5
Schreiben oder nicht schreiben: Frameworks [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

2
Kriterien für eine Programmiersprache als „ausgereift“
Ich habe kürzlich eine Antwort auf diese Frage gelesen und war beeindruckt von der Aussage "Die Sprache ist ausgereift". Also habe ich mich gefragt, was wir eigentlich meinen, wenn wir sagen, dass "eine Programmiersprache ausgereift ist"? Normalerweise wird eine Programmiersprache zunächst aus einem Bedürfnis heraus entwickelt, z Probieren Sie ein …


3
Markenzeichen eines professionellen PHP-Programmierers [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 7 Jahren . Ich bin ein 19-jähriger Student, der WIRKLICH gerne programmiert, und ich hoffe, dass …

4
Ist es wichtig, C / C ++ für die Android-Entwicklung zu kennen?
Ist es möglich, nur Java (ohne C ++ / NDK) zum Erstellen guter, schneller und schöner Android-Apps (einschließlich 3D-Entwicklung) zu verwenden? Wenn ich nach Stellenanforderungen für Android-Entwickler (offene Stellen) suche, sehe ich, dass Kenntnisse in C / C ++ / NDK sehr wichtig sind. Einige Unternehmen müssen ihre Testaufgaben sogar …
8 java  c++  c  android 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.