On Sat, Nov 8, 2008 at 7:47 PM, Budy Wuysang <[EMAIL PROTECTED]> wrote:
> ---BEGIN ORIGINAL MESSAGE---
> Yohanes Nugroho wrote:
>
> satu lagi: < dan > letaknya berdekatan, kalau sampai salah ketik,
> akibatnya bisa fatal.
>
> Mengubah penggunaan cat dengan redirection menurut saya adalah
> premature optimization.
>
> ----END ORIGINAL MESSAGE----
>
> Kalau masalah berdekatan atau tidak ya masalah ketelitian user sebelum 
> execute perintah. Perintah "rm -rf /dir1 / dir2" juga sebenarnya fatal kan?
>

iya, tapi untuk apa melakukan sesuatu yang rawan salah jika ada cara
lain yang lebih baik.

Misalnya di pemrograman C, menuliskan a==0 atau 0==a sama saja, tapi
kebiasaan menuliskan 0==a lebih baik, karena jika membuat kesalahan
0=a adalah ekspresi yang tidak valid, sedangkan a=0 adalah ekspresi
yang valid (tapi hasilnya tidak seperti yang diharapkan).

Jadi menurut saya, kalau bisa melakukan sesuatu yang lebih tidak rawan
salah (less error prone), dengan overhead yang sangat kecil saya akan
memilih yang lebih tidak rawan salah. Catatan: saya sudah coba
cat/tanpa catdengan file teks puluhan megabyte, dan perbedaanya tidak
bisa dirasakan, dengan time-pun perbedaannya kurang dari 0.5 detik.

> Pertanyaan asli kan sudah menyebutkan memakai file sebagai input.
>
> Mengapa harus berasumsi bahwa input nantinya adalah output dari program lain? 
> Mengapa tidak berasumsi input dari device special file atau fifo?
>
> IMHO menggunakan asumsi yang kurang tepat adalah PremOpt, kalau sesuai dengan 
> kondisi ya obvious optimization.
>

Dari mana sudah tahu bahwa spesifikasinya sudah lengkap? Dia kan belum
menyebutkan dengan lengkap bagaimana inputnya, hanya contoh 2 baris
saja. Belum jelas apakah ada spasi atau hal-hal yang tidak ditangani
filter sed saya, jika ya, saya bisa sisipkan suatu filter setelah cat,
dsb. Tidak dijelaskan juga apakah file yang dimilikinya dihasilkan
oleh program lain atau tidak.

Siapa tau juga nanti ingin diubah supaya digabung dengan urutan dari
belakang misalnya? (ganti cat dengan tac). Mempersiapkan diri untuk
perubahan menurut saya juga hal yang baik

-- 
Regards
Yohanes
http://tinyhack.com/freewarelist/s603rd/

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis

Kirim email ke