Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Стандарт за писане на код в PHP
  1. Стандарт за писане на код в PHP
  2. Стандарт за писане на код в PHP - II
  3. Стандарт за писане на код в PHP - III
  4. Стандарт за писане на код в PHP - IV
  5. Стандарт за писане на код в PHP - V
thelordofweb
     
Автор  thelordofweb (28.04.2006 12:57)  съобщение до автора
Погледнат  11446 пъти  добави към любими
Оценка  добави коментар
Гласове  11  изпрати на приятел
Коментари  (1)  абонирай се за PHP
    Страница 1 / 5

 



Стандарт за писане на код в PHP

Този стандарт е базиран на C ++ стандарта за писане на код създаден от Тод Хоф.
Преработен е за PHP от Фридрик Кристиансен.

1.Въведение
2.Имена
3.Конструкции и подредба на кода
4.Документация и коментари
5.Други

Въведение

Какво му е хубаво на стандартизацията?

Когато проект се придържа към общ стандарт, програмистите могат да пишат какъвто и да е код и винаги ще знаят какво се случва. При нови хора в екипа или при разглеждане на скрипта от трети лица, че им е нужно много малко време за да навлезнат в нещата.
Хората пишещи на PHP имат възможност и нужда да развиват личен стил и да го защитават. Също така програмистите ще правят по-малко грешки, ако се намират в познати среди. По този начин те ще имат общ враг : -)


Какво лошото казват за стандарта?

Стандарта обикновено го имат за безсмислен, защото е направено от някой, който не разбира PHP
Стандарта обикновено е безсмислен защото не е това, което аз правя
Стандартите ограничава градивния характер
Стандартите са ненужни докато хората са последователни
Стандартите налагат твърде много структура
Хората игнорират стандартите винаги



Дискусия

Опитът с много проекти ме довежда до заключението, че от използването на стандарти за писане на код,  проекта извлича само ползи. Стандарти  необходими ли са за успех? Разбира се не. Но те помагат, и ние се нуждаем от цялата помощ, която ние можем да получим! Бъдете честни, повечето аргументи срещу определен стандарт идват от егото. Бъдете гъвкави, контролирайте егото , и  си спомнете, че какъвто и да е проекта  в основата си зависи от екипа.

Във всички случаи, хора ще пораснат и разберат, какво е за тяхно добро, че този стандарт е разумен, и се намира за добър от много програмисти, и затова е достоен за следване дори с лични резерви.



Имена


Имената са сърцето на програмирането. В миналото хората са вярвали , че знаейки истинското име на някой ще им даде магична власт над този човек. Ако вие можете да измислите истинско име за нещо, вие, както и хората идващи след вас придобивате сила над кодът. Не се смейте!

Само програмист, който разбира системата изцяло може да създаде име, което си "пасва" със системата. Ако името е подходящо, всичко ще е в хармония, връзките и значението им са ни ясни, ще е разбираемо за обикновения човек и всичко ще работи според очакванията ни.
Имена на класове

Избирайте име на клас в зависимост от това, което е.
Съединяването на над три думи в име са признак, че вашият дизайн може да е грешна смесица от разнообразни обекти. Погледнете отново вашият дизайн.
Избягвайте изкушението да вземате имена на класове, произлизащи от уроците тук или някъде другаде. Класа трябва да е създаден без чужда помощ. Няма значение от къде произлиза идеята за него.
Наставките понякога са полезни. Например, ако вашата система използва агенти за сваляне, тогава назовавайки го DownloadAgent ще представлява достоверна информация.



  Следваща страница >> 


Ключови думи: PHP писане на код стандартизация функция метод клас правила атрибути аргумент масив глобални константи табулация ключови думи обект коментар документиране


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: thelordofweb  
SEO за вашия форум - http://seofilter.com;
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

Тодор Илиев е на ти с компютрите
?!?

  Valentin_Hristov на 27.10.2006 09:29

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008