Am 15.05.21 um 15:35 schrieb Rainer Hans Liffers:
Maybe Will made a mistake by inviting me to join the /Yoshimi/ developer team? 😕 So I thought I better ask all of you: Do you really want a C++-puristic shit stirrer to join you?

Hi Rainer,

at the very least, I'd appreciate a discussion about those topics.

For context: I was born in 1968 in Munich and I choose to stay there.
When it comes to C++, I know how to be "puristic", and I know how much
it helps, and I'd happily agree to all of your assessments...

The /Yoshimi/ code is essentially C code superimposed by a lot of unmotivated
classes (ie "I-feel-like-making-this-idea-a-class" classes), a severe lack of
encapsulation (what the heck is that?), lots of redundant code (so what?),
unnecessary pointers and dynamic allocation all over the place (we love it!),
and quite a few errors which are hard to detect and to rectify (where?).


While I never was a "genius programmer" and started rather late with programming
"for real" -- yet when I learned C++ in the early 90ies, I thought I could write
"object oriented code" and I was so proud about that. In fact, the code I wrote
at that time pretty much looked like the yoshimi code...

Meanwhile, I have learned the hard way that sometimes it is not a good idea
to "modernise" a working code base. Most importantly, because there are lots
of people out there, which will never be at ease with the modern thinking
style in software development. So the main question is: what kind of people
are available to back such an rewriting effort, which people do you lock out,
and how can you prevent the "expert beginners" from creating a total mess.

Cheers,
Hermann
(aka Ichthyo)





_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to