Weihnachtsferien und ein großer Fehler

Dec 22 2022
Nach 6 Wochen Studium haben wir jetzt Weihnachten und eine zweiwöchige Pause, während Makers eine Verschnaufpause einlegen. Das ist etwas, worüber ich etwas hin- und hergerissen bin.

Nach 6 Wochen Studium haben wir jetzt Weihnachten und eine zweiwöchige Pause, während Makers eine Verschnaufpause einlegen.

Das ist etwas, worüber ich etwas hin- und hergerissen bin. Einerseits bieten Sie jemandem eine zweiwöchige Pause an, und er wird Ihnen den Arm abreißen. Andererseits habe ich das Gefühl, dass ich eine gute Dynamik aufgebaut habe, sodass eine zweiwöchige Pause das zu einem abrupten Stillstand bringen könnte.

In diesem Sinne haben wir ein paar verschiedene Projekte und Optionen, die wir durcharbeiten müssen. Die wichtigste Arbeit, die wir abschließen sollen, ist das „Takeaway“-Projekt.

Es ist ein sehr breites Briefing mit nur einer User Story, von der aus man arbeiten kann. Mein Ansatz besteht darin, ein chinesisches Menü zum Mitnehmen zu haben, der Benutzer trifft eine Auswahl, dies wird als auf dem Menü verifiziert, seiner Bestellung hinzugefügt und wenn er seine Bestellung aufgibt, erhält er eine automatische Textbestätigung mit der Abholzeit von einer Twilio-API.

Der Bau des Projekts war ohne größere Probleme in Ordnung. Einige knifflige Stellen beim Übergeben verschiedener Telefonnummern an die API und beim Erlernen von Gitignore, um sicherzustellen, dass ich meine Schlüssel nicht an ein öffentliches Repo weitergebe.

Meine wichtigsten Erkenntnisse daraus, Wortspiel nicht beabsichtigt, beziehen sich mehr auf die Designphase, bevor das eigentliche Codieren beginnt. Während ich ein Flussdiagramm aller verschiedenen Klassen und ein langes Designrezept erstellt habe, ist es mir nicht gelungen, ein entscheidendes Detail in der User Story herauszupicken. Jetzt muss ich zurückgehen und einige neue, ziemlich umfangreiche Funktionen untersuchen, die von Anfang an viel einfacher zu integrieren gewesen wären.

Wenn ich nachforsche, warum / wie ich das Detail verpasst habe, denke ich, dass es zwei Dinge waren; Eile, loszulegen, nicht zu lange mit dem Design zu verbringen und die Notwendigkeit eines strengeren Prozesses bei der Suche nach Details in der User Story.

In Zukunft muss ich jedes Element der User Story aufschlüsseln, indem ich das Substantiv/Verb-Setup verwende, um wirklich jeden erforderlichen Aspekt zu erfassen. Indem Sie einer festgelegten Methodik folgen, wird jede Eile gemildert, loszulegen, und das Risiko verringert, dass in Zukunft etwas verpasst wird.

Außerdem möchte ich die restliche Zeit nutzen, um mich ein wenig mit Python zu beschäftigen, da ich einige coole Projekte im Sinn habe.

Frohe Weihnachten!