Ich arbeite an einem Projekt für einen Freund und bin auf eine schwierige Entscheidung gestoßen. Das Projekt besteht aus Essays, die jeweils in Frage gestellt und kommentiert werden können. Die Sache ist, dass nur eine Person in der Lage ist, den Aufsatz anzufechten, und dann sind alle anderen ausgesperrt und können nur einen Kommentar abgeben."Widerlegungen" und "Kommentare" - Zwei DB-Tabellen oder eine?
Die Widerlegungen können nur zwei Antworten tief sein, 2.000 Wörter für das erste und 500 Wörter für das zweite. An diesem Punkt gibt es keine Widerlegungen mehr - der Rest der Diskussion findet in den Kommentaren statt (feste Länge von n Zeichen, im Gegensatz zu Widerlegungen), wenn die Zuschauer das Gefühl haben, das Thema sei nicht erschöpft.
Also entschied ich zunächst, dass Widerlegungen und Kommentare strukturell die gleiche Sache waren, und ich würde lediglich ein boolesches Feld innerhalb meiner Kommentartabelle hinzufügen, um anzuzeigen, ob der Kommentar is_rebuttal ist. Aber ich bin ein bisschen unsicher in dieser Richtung.
Was würde das Kollektiv vorschlagen? Jeder Aufsatz kann nur zwischen zwei Personen diskutiert werden, und beide können nur zweimal sprechen. Sehr ähnlich wie Kommentare, aber getrennt.
So ist es wie eine Konversation? Person A schreibt etwas, Person B stimmt nicht zu, dann kann Person A auf Person B antworten und Person B kann auf Antwort von Person A antworten, wonach alles, was von irgendjemandem gesagt wird, ein Kommentar ist? – nilamo
Richtig, Nilamo. Person A hat einen Aufsatz veröffentlicht. Person B bestreitet einige der Fakten, und die Debatte beginnt. Sie ist nach jeweils zwei Publikationen "erschöpft" und die einzige erlaubte Kommunikation erfolgt durch "Kommentare", die sich von der Debatte selbst unterscheiden. – Sampson
So Kommentare können zu der Zeit nach dem Aufsatz geschrieben werden, richtig? Ob Rückwürfe eingegeben werden, ist irrelevant? – hythlodayr