foodigunakan sebagai nama tempat-pemegang, biasanya dalam kode contoh untuk menandakan bahwa objek yang disebutkan, atau pilihan nama, bukan bagian dari inti dari contoh. foosering diikuti oleh bar,, bazdan bahkan bundy, jika diperlukan lebih dari satu nama seperti itu. Wikipedia menyebut nama-nama ini Variabel Metasyntactic . Programmer Python seharusnya menggunakan spam, eggs, ham, bukan foo, dll
Ada banyak kegunaan foo di SA.
Saya juga melihat foodigunakan ketika programmer tidak bisa memikirkan nama yang bermakna (sebagai pengganti tmp, katakanlah), tapi saya menganggap itu sebagai penyalahgunaan foo.