-
Notifications
You must be signed in to change notification settings - Fork 758
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactoring #1691
refactoring #1691
Conversation
@telephon that branch has dubious quality and someone will have to go through it in order to separate the good parts from the crap |
@timblechmann, while your review of PRs is very useful and appreciated, please don't call other people's contributions crap. We have a hard enough time keeping developers involved, especially on the Windows version, and using insulting language adds nothing useful to the discussion. |
Tim must have meant something like "dross" here. Yes, I'd also appreciate if someone could clean it up, but I think we have to live with it as it is for now and merge master into it if we can (not the other way round). |
i've spend a significant time to review that PR and gave a huge amount of comments, which parts are useful and important (the parser part), which parts i don't consider badly researched and going to the wrong direction (not using local sockets) ... and unfortunately there are some parts, which are semantically wrong, violating the coding style, hardcoding a specific setup etc ... the important parts should go in: someone will have to look at the diff and take the useful parts out. tbo, this should not take longer than an hour or so. the socket part should go to a branch and a bug should reported upstream, so it can be tracked and fixed by the qt developers. the part that does is wrong or violating standards or has nothing to do with the actual changes should not go it. it is pretty unfortunate that the original author never tried to address those comments or even doubted that there was anything wrong with that code. btw, @muellmusik: you might also want to consider that the lack of code quality, a software architecture from the last millenium and resistance of the community to adopt state of the art technologies keeps people away from contributing. personally i would contribute much more, if the community would favor a clean and robust architecture more than having nice-to have features of dubious code quality of compatibility with ancient technologies. |
side note: i continued to contribute a significant amount of code to supercollider despite (1) homophobic hate mails and (2) complaints by academics (read: professors of well-known universities) about how much bad things i had done to supercollider, after spending (edit: after i have spent) dozens of hours isolating and fixing a bug that was introduced by a community member, who stopped contributing code a long time ago ... so don't get me wrong, but people who contribute to any project should be aware of the fact that their code is going to be criticized and they will be encouraged to improve it .... this is nothing personal, but helps the long-term maintenance! |
Yes quality is important and critique is part of that. I agree that those comments you bring up were deplorable, but surely that must mean that you agree that civility is preferable. That's all I'm saying.
|
20848df
to
a4e3849
Compare
thank you, your contributions are welcome! |
a4e3849
to
d74e639
Compare
d74e639
to
e7cb1fc
Compare
this includes msvc
e7cb1fc
to
2102b56
Compare
updating typedefs to use future-proof fixed sizes like uint32_t instead of 'unsigned int' remove obsolete ifdef _WIN32
"refactoring" None of these are helping me to understand the implications of changing these typedefs. but its better to use and the _WIN32 alternative is no longer needed |
|
this makes the codebase much more robust ...