On Wed, 11 Mar 2020 22:47:24 +0100
Lukas Ocilka
Hi guys,
Me and Ancor have been maintaining a long list of big topics, such as features, refactoring, wishes, future needs etc., but this list reflects the current situation trying to address all the needs from various sources at the time.
I'd like to ask for your personal view now: What do you feel is important to do, let's say mid to long-term, and also why?
To spoil the fun a bit, I'll use an example...
~~~~~ We've been postponing some refactoring in Packages/Patterns/Extensions/Add-Ons/Registration because we always felt it was going to change once more and thus it's not wort the effort of the refactoring. We've created a technical debt there. In fact, we should have done the refactoring even earlier exactly because we knew it was going to change again and again.
The refactoring in this area is utterly needed to, e.g., split classes into smaller ones to have a simple responsibility, to increase the test coverage, to implement some realy object-oriented code, ... to be more flexible - prepared for changes to come (this real example has been written with a huge help from Imo and Ancor :)) ~~~~~
Obviously we already have many topics, but it's never too late to learn that there are even some more and more important just behind the corner :) Please, share your opinion.
Other topics I have in mind is - unify and refactor license handling/showing - kill no longer used features in installation as it is already complex enough so any simplification is good - find if there is future and how it looks for command line interface Josef
Thanks in advance Lukas
-- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org To contact the owner, e-mail: yast-devel+owner@opensuse.org