Ich bin zwischen zwei Jobs in meinem Bereich (unabhängig von der Softwareentwicklung) und habe kürzlich einen befristeten Nebenvertrag abgeschlossen, in dem ich einige Bewerbungen für ein Unternehmen geschrieben habe. Ich bin die einzige Person, die an diesen spezifischen Anwendungen arbeitet. Gibt es Möglichkeiten, wie ich mich selbst überprüfen sollte, um sicherzustellen, dass meine Anwendungen einwandfrei sind? Ich teste meinen Code, versuche, an Randfälle zu denken, Beispieldaten zu generieren, die Quellcodeverwaltung zu verwenden usw. Da ich jedoch die einzige Person bin, die an diesen Anwendungen arbeitet, mache ich mir Sorgen, dass ich Fehler übersehen werde, die leicht zu finden sind eine Teamumgebung. Sobald ich die Bewerbung abgeschlossen habe, entweder wenn ich damit zufrieden bin oder wenn meine Frist abläuft, plant die Firma, sie in der Produktion zu verwenden. Irgendein Rat? Kein Klischee zu verwenden, aber ab sofort arbeite ich einfach "nach besten Kräften" und hoffe, dass es genug ist.
Im Übrigen unterliegt ich sowohl strengen NDAs als auch Gesetzen zu klassifiziertem Material, daher diskutiere ich die Anwendungen nicht mit Freunden, die tatsächlich in der Softwareentwicklung gearbeitet haben. (Falls es nicht offensichtlich ist, bin ich kein Softwareentwickler von Beruf, und selbst meine Erfahrung mit anderen Aspekten der Informationstechnologie / Informatik ist begrenzt und beschränkt sich größtenteils darauf, mich zu versuchen).
quelle
Antworten:
Ich würde vorschlagen, dass Sie UAT- Sitzungen (User Acceptance Test) mit Ihrem Kunden planen .
Normalerweise wird dies bei jeder Iteration durchgeführt oder wenn Sie einen Funktionsblock zur Überprüfung bereit haben. Dies gibt Ihnen ein nettes Feedback, bevor Sie zur Produktion übergehen.
quelle