OSDev.org
https://forum.osdev.org/

Glidix re-write
https://forum.osdev.org/viewtopic.php?f=2&t=35870
Page 1 of 1

Author:  Korona [ Sat Nov 02, 2019 9:17 am ]
Post subject:  Re: Glidix re-write

Whenever people talk about rewriting their code, I advise them to reconsider that. Rewrites are rarely productive. It is usually much faster (and less error-prone) to start with some semi-working project and refactor the bad parts than it is to rewrite the project from scratch. If I look at my own projects, I notice that some parts of them have been refactored a lot. Managarm's memory management has been completely refactored at least 2 times. If I look at my stats on GitHub, I notice that I tend to refactor *a lot* of code (e.g., in managarm: 207,750 ++ 154,902 --, not including third party code). LAI has also been completely refactored at least once. Still, it is much more productive to refactor existing components than it is to rewrite them from scratch.

Hint: once you have rewritten your code, you will still not be satisfied with all aspects of its architecture. The latter is just a state that you (or any other software developer) will ever reach for non-toy projects.

Author:  PipeDevice [ Sat Nov 09, 2019 7:30 pm ]
Post subject:  Re: Glidix re-write

Your OS looks amazing, good luck :mrgreen:

Page 1 of 1 All times are UTC - 6 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/