eirikbakke commented on PR #8566: URL: https://github.com/apache/netbeans/pull/8566#issuecomment-3146635005
> This isn't difficult to revert since it is just a label. In that case, I'd prefer if the addition of the word "(deprecated)" is reverted. Here is the technical justification for my -1 on removing CoS: * It is an extremely useful feature for large projects where a clean build would take several minutes. * The feature has remained stable for the last 15 years. The main requirement for maintenance is to make sure new changes don't actively break it. (I disagree that all currently known bugs have to be fixed for this to be a useful feature.) * The feature had no obvious alternative the last time I investigated it (Aug 2024). * Compile-on-Save is necessarily an imperfect feature: Sometimes, a clean build will always be needed. We have different philosophies on this. I think bugs and limitations are a part of life in IDEs, and that even imperfect features can serve a very useful purpose in some developers' workflows. * Dropping a feature is a "one-way decision"; it permanently throws away work which may have taken people months or years to create. Here is the technical justification for a -1 on _deprecating_ CoS: * The word "deprecated" has special meaning that suggests there is consensus to remove the feature in the future. But we don't have consensus on that. * The word "deprecated" may suggest to other contributors that it's OK to introduce changes that will break CoS in the future. That could cause the feature to break for real. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: notifications-unsubscr...@netbeans.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@netbeans.apache.org For additional commands, e-mail: notifications-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists