Papers by Mauricio De Diana
lbd.dcc.ufmg.br
With Web 2.0, the amount of data created, stored and processed has reached a scale never seen bef... more With Web 2.0, the amount of data created, stored and processed has reached a scale never seen before. Web 2.0 organizations have been implementing and using solutions beyond relational databases to tackle data on this magnitude. These non-relational databases were named NOSQL. To better understand their use cases, it is necessary to categorize, classify and compare them by both the data models they provide, and their scalability and performance attributes. This article presents a taxonomy of these new technologies, their main differences from relational databases, and the trade-offs between scalability and other system quality attributes they make.
Mensagem do Coordenador de …
In an automated test, a method can be called with different parameters to verify its behavior wit... more In an automated test, a method can be called with different parameters to verify its behavior within distinct contexts. Classes which use reflection and metadata in its processing logic can have distinct behaviors based on the structure of the class received as a parameter. This fact can complicate the tests since a different class structure is necessary for each test. This paper presents the ClassMock, which is an open source tool that can be used to generate classes at runtime to be used in such tests. As a result, using ClassMock the test code becomes less verbose and code duplication is avoided in the test class.
Uploads
Papers by Mauricio De Diana