Softwareentwicklung

13
Scala als Sprache für die generische Programmierung

In der Arbeit „Eine erweiterte vergleichende Studie zur Sprachunterstützung für generisches Programmieren“ von Garcia et al. Ein interessanter Vergleich der Programmiersprachenfunktionen für die generische Programmierung wird gegeben: mit der kurzen Erklärung der Terminologie: Kann jemand die...

13
Datenbankverlaufstabelle / Tracking-Tabelle

Derzeit möchte ich eine Tracking- / Verlaufstabelle wie folgt strukturieren: Primärschlüssel - ID OtherTableId - fk fieldName - Name des Feldes, dessen Verfolgung OldValue Neuer Wert Nutzername CreateDateTime Im Grunde möchte ich eine Tabelle haben, die den Verlauf einer anderen Tabelle...

13
Woher kommt der Begriff „Feature Creep“?

Es gibt einen anständigen Wikipedia-Artikel über "Feature Creep", der jedoch keinen Ursprung angibt. Eine Google-Suche führt nur zu einem vagen Artikel, der besagt, dass "Earl Rich" den Begriff geprägt hat, aber es gibt nicht viel Unterstützung für diese Behauptung. Es gibt einen Dilbert-Comic von...

13
Negation betonen

Ich habe gerade eine if-Anweisung mit ziemlich langen Eigenschaftsnamen geschrieben und bin auf dieses Problem gestoßen. Nehmen wir an, wir haben eine if-Anweisung wie diese: if(_someViewModelNameThatIsLong.AnotherPropertyINeedToCheck == someValue &&

13
Sollte der Controller über View & Model Bescheid wissen? oder umgekehrt?

Ich versuche konzeptionell zu verstehen, ob ich das tun sollte: item = Model() screen = View() brain = Controller(item, screen) oder dieses.. brain = Controller() item = Model(brain) screen = View(brain) oder dieses.. class Controller(): def __init__(self): item = Model(self) screen = View(self)...