维护大型项目代码的最佳方法是什么?
假设您有 1000 个存储过程,并且您必须向表中添加新列(或删除)
可能有 1-2 或 30 个存储过程可能会受到影响。
仅对表名进行一次“搜索”可能还不够好,假设您只需要知道表插入/更新/删除的位置。
搜索 'insert tablename' 可能是个好主意,但您可能在这 2 个单词或 2 个空格之间有一个空格,或者一个 TAB ......也许表名写成 '[tablename]' 对于所有 3 个(插入/更新/删除。)
我基本上是在寻找某种“受限依赖”
如何以最好的方式处理?
保留一个包含此类信息的数据库表,并在每次更改存储过程时更改该表?
在每个插入/更新/删除旁边保留一些特定代码作为注释,这样您就可以搜索到您需要的内容?示例:'insert_tablename'、'update_tablename'、'delete_tablename'
有人有更好的主意吗?