The unexpected complications of minor features

You're viewing a single comment in a conversation. View all the comments
  • 1 Comments

  • Order by
  • Construct projects themselves require refactoring sometimes, and simple tasks can be a pain to perform e.g. changing the type of a function argument from boolean to integer. May I suggest 2 improvements, unless I overlooked features or extensions which would cover these needs:

    1. Massive search & replace which temporarily breaks the overall code consistency of the project not being allowed for obvious and sound usability reasons, it would be useful to be able to engage / disengage at will the consistency checking system. Whilst disengaged, temporary states of inconsistency would be possible, e.g. allowing a same function to appear with different signatures in different parts of the project. The instances not conforming to the function definition would be highligted in red and listable, like "Compilation errors" would, and browsing this list would be a more convenient way to perform the change in several steps, than with just the "Search" and "Find all references" current features.