- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
if( isTarget )
{
//Some code
}
else
{
if( !isTarget )
{
//Some code
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−346
if( isTarget )
{
//Some code
}
else
{
if( !isTarget )
{
//Some code
}
}
Слов нет
Чем Color := 0 лучше чем SetColor(0)? Да ничем, просто смотрится более сишарпненько.
p.v = p.v * p.v * (p.v - 1)
p.setV(p.getV() * p.getV() * (p.getV() - 1))
конечно ясности не прибавляет и код не сокращает, в баню эти проперти
p.SetV(tmp*tmp*(tmp-1));
p.x = (p.x + d.x + t.x) * p.x * h.k;
p.y = (p.y + d.y + t.y) * p.y *h.k;
я вроде не понимал что временную переменную будет логично создавать, я говорил о том что получается трудночитаемая арифметика
SetP(adamar((tmp+d+t), tmp)*h.k);
Проперти — плохо, перегрузка операторов — хорошо.
К тому же еще неясна реализация этого всего добра и непонятна интуитивно.
Глобальное сокращение кода.
Замена операторов на методы этим не обладает: и так понятно, что a*b, что mul(a, b) - требует времени для вычисления.
Ладно бы, было бы требование обращаться к ним только с (), тогда было бы понятно, кто тут кто. А то у меня из-за пропертей в VCLном коде часто бесконечная рекурсия случалась.
Это меня в vcl дико неистово бесит... В .net framework такого почти не случается никогда.
Ну а vcl ничего и не нужно отличать. Там все проперти.
Странно, никто не путается.
Но ничего хорошего в этом нет.
Я тут код разгребаю, автор которого когда писал вторую строчку уже забыл что было в первой — это проблема языка?
Да, язык влияет на мышление программиста. Тут про ПХП статья была мощная, кстати.
Реализовывать нужно как раз когда остыл, сгоряча написанным этот сайт полнится.
Property в Delphi появились за долго до появления C#.
А как быть с тем же Object Inspector'ом в Delphi и не только? (Опуская вопрос о его необходимости :) По-моему, это неплохой пример того, где property облегчают жизнь.
я думал тока в C#
Сам в ужасе!
это существительное или глагол?