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

Reply via email to