| MacZone project refactoring completed |
| Saturday, 27 December 2008 06:53 |
|
The code refactoring of the Maczone project is finally complete. It took a while, but less than I thought, so I'm quite happy. In the process, 2600+ lines (on a total of 7000+) were deleted and the remaining ones were almost rewritten, all without losing functionality and even adding some. This was possible thanks to new Leopard technologies (the new collection view played a big role, for those who know what I'm speaking of, even with its still buggy implementation) and also thanks to the redesign of the user interface, I made to the app, to better suit the purpose of the program.
But... what purpose? I know probably you are still wondering. Well, I think that I still can't give you a hint on what the program will do, because I think it will still take a while to complete (last features, icon design, testing, website redesign and better incorporation). I'm a little scared it this around, as every developer (well, every person with a business idea) has always a little bit of fear (justified or not) revealing his ideas before they are implemented. Living in the Apple world does not help in this sense, seeing how much secretive Apple is. As they say, though, "ideas are a dime a dozen", what counts is not the idea itself but how it will be made. But still this is an idea around which no app has been built till now, so I'm not feeling about revealing it until it is complete. So now I'm finally free to go back adding functionality and innovations instead of rewriting existing ones. This gives me new excitement, because the idea of redoing what was already done was not very attractive, even if highly necessary, due to a heavy misconception at design time (I was doing it with another person and I learned a lesson: never took other's ideas for granted, but always question each one of them). I hope it will be a great app. So stay tuned to know more about its progress. |