Doğruluk

Bir tipe sahip olmayan Arayüzlerden Kaçın

Kötü Fikir:

std::string find_file(const std::string &base, const std::string &pattern);

İyi Fikir:

std::filesystem::path find_file(const std::filesystem::path &base, const std::regex &pattern);

Yukarıdaki daha iyi ama hala std::string'ten std::filesystem::path'e ve tersi yönde implicit olarak dönüşümlerden müzdariptir.

Bir typesafe kütüphane kullanmayı düşün, mesela:

Daha güçlü tiplemenin (strong typing), daha fazla derleyici optimizasyonlarına izin verebileceğini göz önünde bulundur.

results matching ""

    No results matching ""