Announcing DataDeck v0.3.3, huge refactoring and many bugs fixed

A

I could not call it v0.4.0 because I did not really add new functionalities since v0.3.2.
But take a look at the GitHub compare of v0.3.2 and v0.3.3. A total of 11 commits, showing 21 changed files with 3,605 additions and 1,740 deletions.
Not bad for a one-man, ~1300 LOC sized project (still have to figure it out).
So why am I posting about this release?
Because I am pretty proud of it. In this release I was able to apply many refactoring techniques that will speed up future development. The source code has been intelligently re-written and optimized. Moreover, many bugs have been fixed.

Here is the changelog for DataDeck v0.3.3:

  • Whole project refactored, huge fragmentation of functionalities now.
  • No more bloat classes.
  • Fixed a bug that made DataDeck crash when no DataDeck configuration was found.
  • Fixed a bug that prevented a good feedback of killed operations.
  • Fixed many other bugs that I don’t remember.

The next major release will let users open already created (or downloaded) packages for modification.
I don’t know what really happens next, because dpm is also facing huge changes and DataDeck depends on dpm internal library (which I develop). Dpm internal library depends on dpm changes, that are not developed by myself, even if I bring some small contributions.

About the author

dgraziotin

Dr. Daniel Graziotin is a senior researcher (Akademischer Rat) at the University of Stuttgart, Germany. His research interests include human, behavioral, and psychological aspects of empirical software engineering, studies of science, and open science. He is associate editor at the Journal of Open Research Software and academic editor at the Research Ideas and Outcomes (RIO) journal. Daniel was awarded an Alexander von Humboldt Fellowship for postdoctoral researchers in 2017, the European Design Award (bronze) in 2016, and the Data Journalism Award in 2015. He received his Ph.D. in computer science at the Free University of Bozen-Bolzano, Italy.

Add comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

About Author

dgraziotin

Dr. Daniel Graziotin is a senior researcher (Akademischer Rat) at the University of Stuttgart, Germany. His research interests include human, behavioral, and psychological aspects of empirical software engineering, studies of science, and open science. He is associate editor at the Journal of Open Research Software and academic editor at the Research Ideas and Outcomes (RIO) journal. Daniel was awarded an Alexander von Humboldt Fellowship for postdoctoral researchers in 2017, the European Design Award (bronze) in 2016, and the Data Journalism Award in 2015. He received his Ph.D. in computer science at the Free University of Bozen-Bolzano, Italy.