TMTOWTDI

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 20 mai 2022; verificările necesită 3 modificări .

Principiul TMTOWTDI (pronunțat „Tim Toady”), sau „ There's More Than One Way To Do It ” („Există mai multe moduri de a face asta”), este motto-ul limbajului Perl . Acest principiu a fost avut în vedere încă de la început la crearea acestui limbaj de programare . În conformitate cu această idee, sintaxa limbajului oferă programatorului multe posibilități de a scrie același algoritm , permițându-i să aleagă pe cel care pare cel mai convenabil și eficient în acest caz particular. Pe de o parte, acest lucru simplifică scrierea codului - trebuie să cunoașteți doar o singură cale de ieșire din multe, pe de altă parte, complică citirea codului altcuiva, deoarece pentru aceasta trebuie să cunoașteți toate căile pe care le puteți întâlni. Acest lucru face posibilă scrierea de programe extrem de obscurate și greu de citit, dar, așa cum susțin susținătorii TIMTOWTDI, facilitează și scrierea unui cod concis, eficient și de înaltă calitate.

Conform perlstyle [1] , se recomandă să alegeți dintre mai multe moduri de scriere pe cea care va îmbunătăți lizibilitatea codului:

Perl este conceput pentru a vă oferi mai multe moduri de a face același lucru, gândiți-vă la el și alegeți cel mai lizibil. [2]

Text original  (engleză)[ arataascunde] Perl este conceput pentru a vă oferi mai multe moduri de a face orice, așa că luați în considerare alegerea celui mai lizibil.

În același timp, „ Zenul limbajului Python ” include principiul invers:

Ar trebui să existe o singură modalitate evidentă de a face acest lucru. [3]

Text original  (engleză)[ arataascunde] Ar trebui să existe o singură modalitate evidentă de a face acest lucru.

Note

  1. perlstyle - Ghid de stil Perl - Browser Perldoc . Preluat la 20 septembrie 2009. Arhivat din original la 26 iunie 2013.
  2. Copie arhivată . Consultat la 20 septembrie 2009. Arhivat din original pe 22 iunie 2009.
  3. PEP 20 - Zenul lui Python . Consultat la 30 septembrie 2019. Arhivat din original la 17 iulie 2005.

Link -uri