smalltalk smalltalks-2010 agile
Click ‘Read on’ to see the presentation
12 Nov 2010
Nowadays, more applications are RIA oriented solutions. RIA (Rich Internet Applications) is a new kind of application with more advantages than traditional applications. It emerges as a combination of features offered by web applications and desktop applications. Even multimedia capabilities are covered because these environments have internal players.
24 Sep 2009
testing smalltalk esug-2009 esug
During the 70s, mutation testing emerged as a technique to assess the fault-finding effectiveness of a test suite. It works mutating objects behavior and looking for tests to “kill” those mutants. The surviving mutants are the starting point to write better tests. Thus, this technique is an interesting alternative to code coverage regarding test quality.
18 Sep 2009
object-design code-reuse smalltalk inheritance
When talking about Smalltalk, there is definitively an over use on the possibility to add messages to Object
class. It is so easy to do it, that people usually do it just to get something working fast, even if the coding is poor. There are a lot of messages (mainly #isXXX
messages) that do not belong to Object
and represent a bad design decision. Most of them are implemented there because they are “handy” and easily “reused”. For example #->
or #assert:
implemented in Squeak. Definitively not all objects should respond to them.
20 May 2009