我正在逐渐建立一个代码库,以供多个应用程序使用。一些代码正在处理图像和预先存在的消息格式(从C++转换而来),因此需要使用不安全的代码。
有没有任何理由让我尽量不要在同一个库程序集中混合使用安全代码和不安全代码?
换句话说:我应该维护一个完全安全的库,并将不安全的代码收集到不同的库中吗?
我知道考虑“不安全”库的信任问题,但既然这些函数对我的大多数应用程序都至关重要,那么真的重要吗?不管是安全的还是不安全的,我的所有代码都会被信任,或者我的应用程序无法运行。难道我错了吗?
有没有任何理由让我尽量不要在同一个库程序集中混合使用安全代码和不安全代码?
换句话说:我应该维护一个完全安全的库,并将不安全的代码收集到不同的库中吗?
我知道考虑“不安全”库的信任问题,但既然这些函数对我的大多数应用程序都至关重要,那么真的重要吗?不管是安全的还是不安全的,我的所有代码都会被信任,或者我的应用程序无法运行。难道我错了吗?