Estoy tratando de aprender Smalltalk haciendo, por lo que estoy teniendo un control sobre la sintaxis y el estilo construyendo una simple clase "Matrix".(Mis) Comprensión de Smalltalk y TDD
En primer lugar, agradecería que estuviera vinculado a un buen tutorial de Smalltak (aunque esto es totalmente opcional), preferentemente uno que no implique el uso de GUI (prefiero escribir mis .st
que pescar el explorador de jerarquía para poner los métodos en su lugar).
Luego, en TDD: para este proyecto estoy llamando al gst-sunit -f matrix.st -f matrix-test.st BaseMatrixTests
, y seguramente habrá una mejor manera de hacerlo. ¿Hay alguna?
Y, por último, el afirma: Estoy intentando escribir un método y poner dentro afirma, por ejemplo .:
Matrix>>multiplyBy: anotherMatrix [
[ self isNotEmpty ] assert.
"Do Multiplication"
[ result dimensions = (self height)@(anotherMatrix width) ] assert.
]
¿Cómo puedo hacer ese tipo de afirma?
Editar: Preguntas marcadas explícitamente.
¿Cuál es la pregunta? – Seb