|
Отправка отладочной информации саппорту?
|
|||
---|---|---|---|
#18+
Диез1, 2. Естественно, полтора - это величина условная. Просто большая длина обычно требует более одного движения для полного обзора :) 3. Никто не мешает сделать методы того же класса, но часто удобнее и логичнее разнести код на уровни, т.е. в отдельные классы (а то и в отдельные библиотеки). Вообще, все это есть у Фаулера :) это просто у вас программы маленькие. :) в больших компаниях Microsoft/IBM/SONY, .... таких правил нет. У нас есть методы с телом в сотню экранов. А файл с методом тела процесса больше мегобайта. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2008, 17:52 |
|
Отправка отладочной информации саппорту?
|
|||
---|---|---|---|
#18+
Lepsik Диез1, 2. Естественно, полтора - это величина условная. Просто большая длина обычно требует более одного движения для полного обзора :) 3. Никто не мешает сделать методы того же класса, но часто удобнее и логичнее разнести код на уровни, т.е. в отдельные классы (а то и в отдельные библиотеки). Вообще, все это есть у Фаулера :) это просто у вас программы маленькие. :) в больших компаниях Microsoft/IBM/SONY, .... таких правил нет. У нас есть методы с телом в сотню экранов. А файл с методом тела процесса больше мегобайта. Ну, вообще-то это не абсолютное правило, а рекомендация (на мой взгляд, вполне разумная). С другой стороны, код пишут не крупные компании, а конкретные люди в этих компаниях. В том числе всякие "индусы", которым, по легендам, платят за количество строк кода :)) Кстати, можете привести примеры от Microsoft/Sony/IBM ? А то вы так уверенно утверждаете, как будто сами работаете во всех трех... ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2008, 11:37 |
|
Отправка отладочной информации саппорту?
|
|||
---|---|---|---|
#18+
Диез Ну, вообще-то это не абсолютное правило, а рекомендация (на мой взгляд, вполне разумная). С другой стороны, код пишут не крупные компании, а конкретные люди в этих компаниях. В том числе всякие "индусы", которым, по легендам, платят за количество строк кода :)) Кстати, можете привести примеры от Microsoft/Sony/IBM ? А то вы так уверенно утверждаете, как будто сами работаете во всех трех... ;) Всё очень просто. Психологи давно выяснили что в кратковременной (оперативной памяти) может держатся около 4-5 вещей одновременно. Видя весь код на одном экране легче представить себе всю картину. Когда нужна прокрутка вероятность упустить что-то важное существенно увеличивается. Поэтому при code review своих колег, а они при проверке моего требуем без оправданной необходимости(большие switch, генератор кода etc...) укладываться в те пресловутые 1-2 экрана. Как по мне это азы и слышать возражения от профессиональных программистов мне как-то не по себе. P. S. Вообще рекомендую курить Совершенный код Маккoннелл С. . Там очень большая коллекция здравых рецептов как облегчить себе и колегам жизнь. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2008, 15:45 |
|
Отправка отладочной информации саппорту?
|
|||
---|---|---|---|
#18+
http://blogs.technet.com/not-a-kernel-guy/archive/2008/05/10/3053255.aspx Алексей Пахунов (c) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2008, 10:37 |
|
|
start [/forum/topic.php?fid=33&gotonew=1&tid=1548793]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
9ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 184ms |
0 / 0 |