Fragen zu 07/2012
27.06.2012 07:49
|
|
Steven Weiß
Benutzer, Probeabonnent, Abonnent, Abonnent
Antworten
|
Hallo, folgende Fragen zum aktuellen Contest: 1) Was ist mit Messwerten aus vergangenen Jahren? Sollen die auch angezeigt werden? => dann müsste die Berechnung pro Jahr gelten. 2) Was soll angezeigt werden, wenn man nur einen einzigen Messwert eingegeben hat? 3) Was soll passieren, wenn man einen Messwert eingibt, dann ein paar Tage später eine Eingabe macht mit einem niedrigeren Messwert? Das darf eigentlich nicht sein => soll Fehlermeldung kommen? Oder der Messwert trotzdem übernommen werden? In einer richtigen Anwendung müsste es möglich sein, vergangene Messwerte zu löschen oder zu bearbeiten, weil man sich ja auch vertippen kann. 4) Welcher Browser muss unterstützt werden? Ist JavaScript im Contest erlaubt? 5) Ist es erlaubt, Messwerte in der Zukunft anzulegen?
|
| |
Re: Fragen zu 07/2012
27.06.2012 09:12
|
|
Maik Sch.
Benutzer, Abonnent
Antworten
|
Ich glaube bei dem Contest kommt es nicht auf die Anwendung an sich an, und was sie kann bzw. nicht kann, sondern wie sie implementiert wird. (Clean Code)
|
| |
Re: Fragen zu 07/2012
30.06.2012 08:44
|
|
Steven Weiß
Benutzer, Probeabonnent, Abonnent, Abonnent
Antworten
|
Da bin ich anderer Meinung, denn schließlich gibt es z.B. Punkte für die richtige Berechnung. Und Messwerte im vergangenen Jahr oder Schaltjahre haben einen Einfluß auf die Berechnungslogik. Es wäre schön, wenn jemand von der dotnetpro hier die Fragen beantworten würde und die Aufgabe damit eindeutig definieren kann.
|
| |
Re: Fragen zu 07/2012
05.07.2012 12:52
|
|
Tilman Börner
Benutzer, Chefredakteur, Administrator, Abonnent, Abobesteller, Abobesteller
Antworten
|
1) Was ist mit Messwerten aus vergangenen Jahren? Sollen die auch angezeigt werden? => dann müsste die Berechnung pro Jahr gelten. >> Guter Einwand. Lassen wir aber außen vor. Die Werte sind nur innerhalb eines Jahres oder besser: Innerhalb eines Zeitraums, der durch den ersten und den letzten Messwert definiert ist. 2) Was soll angezeigt werden, wenn man nur einen einzigen Messwert eingegeben hat? >> Dieser Wert plus die daraus berechneten Werte. 3) Was soll passieren, wenn man einen Messwert eingibt, dann ein paar Tage später eine Eingabe macht mit einem niedrigeren Messwert? Das darf eigentlich nicht sein => soll Fehlermeldung kommen? Oder der Messwert trotzdem übernommen werden? >> Richtig. Solche Validierung lassen wir aber außen vor.
In einer richtigen Anwendung müsste es möglich sein, vergangene Messwerte zu löschen oder zu bearbeiten, weil man sich ja auch vertippen kann. >> Nein. Editieren ist nicht gefordert.
4) Welcher Browser muss unterstützt werden? Ist JavaScript im Contest erlaubt? >> JavaScript ist erlaubt. Gefordert ist aber nur plain HTML. Damit ist es auch egal, welcher Browser. Getestet wird auf einem Win7-Rechner mit Chrome und IE9.
5) Ist es erlaubt, Messwerte in der Zukunft anzulegen? >> Ja, auch hier gibt es keine Validierung. Der Anwender würde so etwas natürlich nie machen. :-)
Tilman
|
| |
Re: Fragen zu 07/2012
08.07.2012 13:09
|
|
Daniel Kuppitz
Benutzer, Probeabonnent, Abonnent, Abonnent
Antworten
|
2) Was soll angezeigt werden, wenn man nur einen einzigen Messwert eingegeben hat? >> Dieser Wert plus die daraus berechneten Werte. Aber kann mit einem einzigen Wert überhaupt etwas berechnet werden? Meiner Meinung nach ist die Anzahl der Tage dann 0. Erst wenn ich zum Beispiel einen Messwert am 07.07.2012 und einen am 08.07.2012 habe, ergibt sich für die Anzahl der Tage ein Wert von 1. Oder bin ich hier auf dem Holzpfad? Gruß, Daniel
|
| |
Re: Fragen zu 07/2012
09.07.2012 12:04
|
|
Tilman Börner
Benutzer, Chefredakteur, Administrator, Abonnent, Abobesteller, Abobesteller
Antworten
|
Das ist richtig. Eine DivisionByZero-Exception wäre nicht gewollt. Also muss die Berechnung das berücksichtigen.
|
| |
Re: Fragen zu 07/2012
05.07.2012 12:53
|
|
Tilman Börner
Benutzer, Chefredakteur, Administrator, Abonnent, Abobesteller, Abobesteller
Antworten
|
Der Contest will schon ein bisschen die Realität nachbilden. Deshalb sind die Anforderungen schon zu berücksichtigen. Clean Code ohne klares Ziel, was das Programm soll, ist relativ sinnlos. Tilman
|