Principios de ingeniería de software en Python
Adam Spannbauer
Machine Learning Engineer at Eastman
class Document:
def __init__(self, text):
self.text = text

class Document:
def __init__(self, text):
self.text = text

class Document: def __init__(self, text): self.text = text self.tokens = self._tokenize()doc = Document('test doc') print(doc.tokens)
['test', 'doc']
# Importar función para realizar tokenización from .token_utils import tokenizeclass Document: def __init__(self, text, token_regex=r'[a-zA-Z]+'): self.text = text self.tokens = self._tokenize()def _tokenize(self): return tokenize(self.text)


Falta de documentación
Imprevisibilidad

Principios de ingeniería de software en Python