Sto lavorando su un progetto in C ++ e ho un grosso file CPP con diverse funzioni al suo interno. In realtà sto lavorando per suddividere tutta questa funzione in file cpp più piccoli per renderlo più leggibile. Mi stavo chiedendo se questo processo avesse effettivamente un nome? Stavo pensando a "Refactoring", ma questo processo sembra più complicato del mio "piccolo" lavoro.
Questo è un semplice esempio di ciò che sto facendo:
Proveniente da FileA.cpp:
extern "C"
{
namespace foo
{
functionA()
{
//Some Code
}
functionB()
{
//Some Code
}
.
.
.
functionZ()
{
// Some Code
}
}
}
A FileB.cpp
extern "C"
{
namespace foo
{
functionA()
{
// Some Code
}
functionB()
{
// Some Code
}
}
}
FileC.cpp
extern "C"
{
namespace foo
{
functionC()
{
// Some Code
}
functionD()
{
// Some Code
}
}
}
ecc.