Softwareentwicklung

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

1
UI-Muster in funktionalen Sprachen
Ich würde gerne anfangen, mit ClojureScript zu spielen, aber ich bin über einige Punkte verwirrt. Mein Problem ist, was ein guter Weg ist, um mit Statusänderungen umzugehen, die durch Benutzerinteraktion entstehen, wenn Sie versuchen, funktional zu arbeiten. Lassen Sie mich einige Beispiele nennen. Ich denke an Anwendungen, die im Browser …

5
Datenstrukturen in der funktionalen Programmierung
Ich spiele derzeit mit LISP (insbesondere Scheme und Clojure) und frage mich, wie typische Datenstrukturen in funktionalen Programmiersprachen behandelt werden. Angenommen, ich möchte ein Problem mithilfe eines Algorithmus zur Pfadfindung für Diagramme lösen. Wie würde man diesen Graphen normalerweise in einer funktionalen Programmiersprache darstellen (hauptsächlich interessiert an einem reinen funktionalen …

3
Welche Argumente kann ich verwenden, um das BDD-Konzept an ein Team zu „verkaufen“, das es nicht übernehmen möchte?
Ich bin ein bisschen ein Befürworter der Behavior Driven Development-Methodik (auch bekannt als BDD). Ich wende BDD seit einigen Jahren an und habe StoryQ als mein bevorzugtes Framework bei der Entwicklung von DotNet-Anwendungen übernommen. Obwohl ich seit vielen Jahren Unit-Tests durchführe und zuvor zu einem Test-First-Ansatz übergegangen bin, habe ich …


6
Sollten Entwickler, Tester und Geschäftsanwender ein einheitliches Testskript haben?
In der Entwicklung hätte ich normalerweise meine eigenen Testskripte, die die Daten, Szenarien und Ausführungsschritte dokumentieren, die ich testen möchte. Das ist mein Entwickler-Testplan. Wenn die Funktionalität für Test bereitgestellt wurde, testen Tester sie mit ihrem eigenen Testskript, das sie geschrieben haben. In UAT testet der Geschäftsbenutzer dann mit seinem …

2
Ist es als in Europa ansässiges Unternehmen möglich, eine benutzerdefinierte iPad-Anwendung für einen Kunden zu schreiben?
Unser Kunde möchte, dass wir eine benutzerdefinierte Anwendung für ihn schreiben, die er auf einer Handvoll iPads in seinem Unternehmen verwenden kann. Diese Anwendung ist wahrscheinlich nur für diesen einen Kunden nützlich (möglicherweise für zwei oder drei weitere in der Zukunft, jedoch erst nach zusätzlicher Anpassung). Ich habe gelesen , …

5
Ist es in Ordnung, Code für Unit-Tests zu wiederholen?
Ich habe einige Sortieralgorithmen für eine Klassenzuweisung geschrieben und einige Tests geschrieben, um sicherzustellen, dass die Algorithmen korrekt implementiert wurden. Meine Tests sind nur 10 Zeilen lang und es gibt 3 davon, aber nur 1 Zeile wechselt zwischen den 3, so dass es viel wiederholten Code gibt. Ist es besser, …

4
Google Analytics mit mehreren Umgebungen
Wir planen, Google Analytics in unserer Organisation zu verwenden, und ich bin für die Einrichtung verantwortlich. Ich habe mich gefragt, wie ich mit mehreren Umgebungen umgehen soll. Wir möchten sicher keine Daten während der Entwicklung und der Qualitätssicherung erfassen (oder Daten auf einem anderen Analysekonto erfassen), aber wir möchten, wenn …



9
FESTE vs. statische Methoden
Hier ist ein Problem, auf das ich häufig stoße: Es soll ein Webshop-Projekt mit einer Produktklasse geben. Ich möchte eine Funktion hinzufügen, mit der Benutzer Bewertungen zu einem Produkt veröffentlichen können. Ich habe also eine Review-Klasse, die auf ein Produkt verweist. Jetzt brauche ich eine Methode, die alle Bewertungen zu …

2
SCRUM von Grund auf neu, ohne etabliertes Basis-Framework?
Wir sind eine kleine Gruppe von 5 Personen, die im Begriff ist, ein neues Projekt zu starten. Dies ist das erste Projekt, bei dem wir uns auf Scrum konzentrieren. Wir haben ein wenig Probleme damit, eine Basis für das Projekt zu schaffen (Frameworks und dergleichen). Von solchen Aufgaben wird der …


4
Scrum für Spezialistenteams
Scrum eignet sich am besten für Teams mit Generalistenmitgliedern, dh Teams, in denen mindestens 2 Personen die gleichen Aufgaben ausführen können. Mein Hauptanliegen ist es, gute Lösungen zu finden , um Scrum (was zu behalten, was zu entfernen, was zu verbessern) für Teams aus Spezialisten anzupassen? Angenommen, Sie haben ein …
11 agile  scrum 

7
Was ist eine gute Alternative zur Namensvariablen für eine Sprache, die nur unveränderliche Referenzen oder Bezeichnungen enthält?
In funktionalen Sprachen sind Variablen beispielsweise eine einzelne Zuweisung und ihre Werte sind nach der Zuweisung unveränderlich. Sie haben also zwei ungebundene und gebundene Zustände . Sobald sie gebunden sind, können sie nicht mehr geändert werden. Gibt es einen mathematischen Begriff oder einen anderen Informatikbegriff, der für so etwas am …

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.