Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 00:45 11.07.25 
Компютри и Интернет
   >> Програмисти
*Кратък преглед

Страници по тази тема: 1 | 2 | 3 | 4 | 5 | 6 | 7 | (покажи всички)
Тема къде отваряте скобитенови  
Авторxxx (Нерегистриран)
Публикувано09.08.06 11:44



гледам доста хора предпочитат варианта:

if (blabla)
{
x=1;
y=3;
}
else
{
x=2;
y=4;
}

pred:

if (blabla){
x=1;
y=3;
} else {
x=2;
y=4;
}

според мен в 1вия вариант излишно са прахосани 3 реда. едва ли на някой ми плащат на ред програмен код. а и не мисля че кодът е по-лесен за четене

какво мислите



Тема Re: къде отваряте скобитенови [re: xxx]  
Авторkyндypджия (Нерегистриран)
Публикувано09.08.06 12:04



Във втория вариант излишно са прахосани 6 реда. Спокойно може цялото да се събере на един ред като разширение на твоята логика.
Въпрос на свикване е. Аз стриктно ползвам първия вариант. Ако ми наложат други codding rules една седмица ще ми е терсене ама после ще свикна.



Тема Re: къде отваряте скобитенови [re: xxx]  
Автор syscop (непознат)
Публикувано09.08.06 15:11



Първия вариант - по-лесно се чете код написан от друг, по-лесно се следи алгоритъма (ако има такъв де

)



Тема Re: къде отваряте скобитенови [re: syscop]  
Авторangmar (Нерегистриран)
Публикувано09.08.06 15:15



Въпрос на навици, мен повече ми харесва вариант 1, но закърмените с MS по - лесно четат вариант 2.
Даже имаше изследване, че вариант 2 се чете по - лесно (статистически), аз очевидно съм изключение.



Тема Re: къде отваряте скобитенови [re: angmar]  
Автор Colombino (работен)
Публикувано09.08.06 15:18



Тва изледване вероятно има нещо общо с излседването, че жабарите са повече от C-програмистите. Булшит.

System Doctor Error:
Your girlfriend is pregnant.
(A)bort, (M)arry, (I)gnore?_


Тема Re: къде отваряте скобитенови [re: xxx]  
Автор ~!@$%^amp;*()_+ (целия горен ред)
Публикувано09.08.06 17:02



ами пич, аз даже оставям празни редове като намеря за необходимо представи си какъв прахосник съм

.

пък

} else {

си е направо безумие,
сигурно пишеш и

} else if(vlahvlah) {





Тема Re: къде отваряте скобитенови [re: ~!@$%^amp;*()_+]  
Авторxxx (Нерегистриран)
Публикувано09.08.06 18:44



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

} else if(vlahvlah) {
и какъв е проблемът, защо са ми необходими 3 реда за да вляза в следващия блок

не казвам че единият или другият начин е по-лесен за четене, за мен и двата са еднакви. имам предвид, че малко или много всеки ред в програмата носи със себе си някаква информация. отварящата скоба на следващия ред казва образно казано на този който чете - "начало на if-а", което така или иначе е ясно, няма какво друго да следва след if-a. това имам предвид, като казвам, че се прахосва ред



Тема Re: къде отваряте скобитенови [re: xxx]  
Автор ~!@$%^amp;*()_+ (целия горен ред)
Публикувано09.08.06 18:50



какъв е смисъла на един ред да слагаш край на предния блок/начало на следващия?

еlse {
се ядва, въпреки, че в такъв случай, пак бих оставил празен ред

ама
} else {
си е направо простотия



Тема Re: къде отваряте скобитенови [re: ~!@$%^amp;*()_+]  
Авторxxx (Нерегистриран)
Публикувано09.08.06 20:42



ок съгласен

} else {
е може би прекалено, но аз така съм свикнал и не го намирам за простотия. явно всеки има различни предпочитания



Тема Re: къде отваряте скобитенови [re: xxx]  
Автор wqw (АзСъмЖив)
Публикувано09.08.06 20:50



Лично предпочитам вторият стил. Вертикалната наситеност ми е навик от времената когато екрана беше 25 реда и два бяха заети от menu + statusbar а по-късно цели 4 (още две за рамки) оставаха зян. Никога не съм бил фен на 43/50 редови text mode-ове, щото екраните бяха 14" :-))

За сметка на това спазвам statement per line и не обичам празни редове. Ако някъде е необходим празен ред, значи това е добро място за поставяне на коментар.

cheers,
</wqw>




Страници по тази тема: 1 | 2 | 3 | 4 | 5 | 6 | 7 | (покажи всички)
*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.