İngilizce değiştir

Kısaltma değiştir

ZOI

[1] (yazılım tasarımı) Zero One Infinity kavramının kısaltması ("sıfır bir sonsuz" – bir yazılımın bir birimin/nesnenin örneklerine ya hiç, ya ancak bir tanesine ya da sınırsız sayıda örneğe izin vermemesini öneren kural)

Örnekler değiştir

[1] „The Zero one or infinity (ZOI) rule is a rule of thumb in software design originated by early computing pioneer Willem van der Poel. It suggests that arbitrary limits on the number of instances of a particular entity should not be allowed. Specifically, an entity should either be forbidden entirely, one should be allowed, or any number (presumably, to the limit of available storage) of them should be allowed. It should not be the software that puts a hard limit on the number of instances of the entity.“[1]
Sıfır bir sonsuz (ZOI) kuralı, yazılım tasarımında bilgisayar öncüsü Willem van der Poel tarafından ortaya çıkarılmış pratik bir kuraldır. Buna göre bir birimden/nesneden kaç tane (bilgisayar hafızasında) olabileceği konusunda keyfî sınırlamalar getirilmemelidir. Özel olarak bir birimden/nesneden ya yasaklanmalı, ya da bir veya herhangi bir sayıda (muhtemelen bilgisayarın hafızasıyla sınırlanarak) örnekler oluşturmaya izin verilmelidir. Yani örnekler için değişmez sınırları koyan yazılımın kendisi olmamalıdır.

Kaynakça değiştir

  • İngilizce Vikipedi'de ZOI
  • İngilizce Vikisözlük'te ZOI
  1. Zero one infinity rule (tr) (HTML) (2015-01-21). Asıl adresinden 2015-01-21 tarihinde arşivlenmiştir. 2015-02-05 tarihinde erişilmiştir.