如果一份代码需要维护,但无人愿意维护,你更应该考虑的是究竟要不要使用这份代码。
谁使用谁维护,这是很自然的分配方式,因为维护你自己使用的代码属于你工作任务之内。
如果所有成员都不愿意维护,说明所有成员都不愿意使用这份代码,那么要么项目组长自己维护,要么就放弃它吧。
打比方说我一个项目需要用到Qt,直接写屏的图形部分需要修改相关源代码来实现,现在项目决策用到它,那么就需要有人维护它,有系统组负责维护。如果这事情无人维护,那么我们就根本不会选择这个技术方案。
又比方说你的后端服务用了某个框架,这个框架代码需要安排人维护,用以解决项目组的需求,但他没人维护,无人愿意做,那你可以考虑根本不使用这个框架。
你强推一个公共代码,却在派活的时候不安排人工作量,那自然没人肯干。
如果你只是干活的,那么你不需要思考这个问题,如果你是派活的,那么我的建议就是无人肯维护的公共代码不要使用。