Modüler programlamada, benzer işlevlere sahip kod parçalarının farklı projelerde kullanılabilmesi hangi avantajı sağlar?