Eine GAE-Entität kann mehrere Methoden haben, von denen einige put
die Entität in den Datenspeicher und einige nicht. Ich habe Probleme mich zu erinnern, welche Methoden put
und welche nicht, also muss ich die Quelle überprüfen. Ich bin versucht, eine Namenskonvention zu verwenden.Namenskonvention für Methoden, die sich gegen diejenigen setzen, die nicht
Unten ist eine triviale Einheit mit einer Methode, die put
s und zwei, die nicht. Ich habe ein "_PUT" -Suffix verwendet, um diese Methode anzugeben, die put
s.
Hat jemand eine Namenskonvention wie diese verwendet und fand es nützlich?
class Number(ndb.model):
n = ndb.IntegerProperty()
def double(self):
self.n = 2 * self.n
def add_one(self):
self.n = self.n + 1
def modify_PUT(self):
self.double()
self.add_one()
self.put()
Ja, definitiv eine persönliche Sache, aber schön zu sehen, was für Menschen funktioniert. Übrigens rede ich über Datastore-Puts und nicht über eine REST-API. –