Serialization of data

We are working on serialization of data these days and it’s really drives me nuts!

Serialization is the process of loading and saving data. Generally it’s an easy process to save a giant tree of data with little work. It applies if you are using java or C#. But C++ is really crazy. There’s nothing like this in C++ and you have to write hundreds or thousands of lines of code to first save all the data and then re-load it.

So we’ve decided to use a boost::serialization library in order to do less work. I don’t really know right now what takes more time: adapt boost to our “not so easy” code base or write the whole thing from scratch.

About Tatyana

Senior Software Engineer developing all kinds of stuff.
This entry was posted in coding, design and tagged , , . Bookmark the permalink.