Ich bin sicher, dass es allgemein bekannt ist, aber ich gebe diesen Artikel im Sinne von Selbstdisziplin zu, weil ich es getan habe.
――Sie können kein Leerzeichen hinter dem hinteren Leerzeichen lassen.
Ich habe den Code geändert, den andere in dem von anderen verwalteten Git-Projekt geschrieben haben. Die Änderung ist eine einfache Sache des Hinzufügens von Where of the SQL-Anweisung.
Ich habe den Code wie folgt geändert.
Vor der Korrektur
...
sql = "SELECT "\
" user.id ,"\
" user.name "\
"FROM "\
" user "\
"WHERE "\
" user.age >= 20 "\
" AND user.sex == 'M' "
c.execute(sql)
...
Überarbeitet
...
sql = "SELECT "\
" user.id ,"\
" user.name "\
"FROM "\
" user "\
"WHERE "\
" user.age >= 20 "\
" user.age <= 60 "\␣␣␣␣␣␣␣␣
" AND user.sex == 'M' "
c.execute(sql)
...
Ein paar Wochen nach dem Hochladen des Codes auf git. Ungefähr zu der Zeit, als ich vergaß, es nach bestandener Überprüfung und Überprüfung auf die Produktion anzuwenden. Der Kunde sagte mir, dass der Ort, an dem ich SQL abrief, nicht zu funktionieren schien. Nach der Untersuchung habe ich diesen Fehler erhalten.
SyntaxError: EOL while scanning string literal
Kann es nicht glauben.
Tatsächlich war dieser Code eine Datei, die für die Produktionsumgebung und die Testumgebung getrennt verwaltet wurde. ← Diese Struktur selbst ist nicht gut Es ist jedoch nicht der Code, den ich verwalte, daher habe ich den Code für die Testumgebung geändert, wie mir gesagt wurde. Kopieren Sie nach dem Bestehen des Entwicklertests den geänderten Code und senden Sie ihn an die Produktionsquelle. Zu dieser Zeit schien es am Ende eine Lücke zu geben.
Für das korrigierte Teil wurde eine umfassende Überprüfung durchgeführt und bestanden. Zu diesem Zeitpunkt wurde auch der Testcode verwendet. Da der Produktionscode nur Leerzeichen enthält, wird er unentdeckt freigegeben. Und es geschah, als der Kunde es benutzte.
Es gibt viele Dinge, die ich im Ablauf der Organisationsentwicklung sagen möchte:
Implementieren Sie vorerst Folgendes als persönliche Maßnahme
Ich kann nichts machen ...
Recommended Posts