Açık
Her adımın tek bir anlamı olsun; okuyan herkes aynı şeyi yapsın.
“Biraz tuz ekle” yerine “yarım çay kaşığı tuz ekle”.Bir işi, başka birinin de uygulayabileceği adımlarla anlat.
Üç robot aynı talimatı alıyor ve yalnızca yazılanı yapıyor. Talimattaki belirsiz kelimeleri fosforlu kalemle işaretle, sonra robotları çalıştır. Belirsiz kelimenin yerine ölçülebilir bir ifade yazarsan üçü de aynı sonuca ulaşır.
Neden önemli? Bilgisayar da bu robotlar gibidir: yorum yapmaz. Bir programın her çalıştırmada aynı sonucu vermesi, adımlarının açık yazılmasına bağlıdır.
“”
Her adımın tek bir anlamı olsun; okuyan herkes aynı şeyi yapsın.
“Biraz tuz ekle” yerine “yarım çay kaşığı tuz ekle”.Her adımın yeri belli olsun. Sıra değişirse sonuç da değişir.
Önce suyu kaynat, sonra çayı demle.İş bir noktada bitmeli; sonsuza kadar sürmemeli.
“10 dakika demle” adımının ne zaman biteceği bellidir.Neyle başladığını ve sonunda ne elde edeceğini bil.
Su ve çayla başla, bir bardak çay elde et.Bu talimatı iki açık adıma dönüştür. Su miktarını ve süreyi sen belirle; tarifi hiç görmemiş biri de aynı şeyi yapabilmeli.