Saya menulis aplikasi yang berfungsi dengan gambar satelit, dan bos saya meminta saya untuk melihat beberapa aplikasi komersial, dan melihat bagaimana mereka berperilaku. Saya menemukan perilaku aneh dan kemudian ketika saya mencari, saya menemukannya di aplikasi standar lainnya juga.
Program-program ini pertama menulis ke folder temp, dan kemudian menyalinnya ke tujuan yang dituju.
Contoh: 7zip mengekstrak dulu ke folder temp, dan kemudian menyalin data yang diekstraksi ke lokasi yang Anda minta untuk mengekstrak datanya.
Saya melihat beberapa masalah dengan pendekatan ini:
Folder temp mungkin tidak memiliki cukup ruang, sementara lokasi yang dituju mungkin memiliki banyak ruang.
Jika ini adalah file besar, ini bisa memakan waktu yang tidak dapat diabaikan untuk operasi penyalinan.
Saya banyak memikirkannya, tetapi saya tidak dapat melihat satu poin positif untuk melakukan ini. Apakah saya kehilangan sesuatu, atau apakah ada manfaat nyata untuk melakukan ini?