Там разные цифры называются, но вобще забавно, а что же считается за "строчки кода"?
Это?
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
....[cut ;) ]
using System.Data;
А это?
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>private void InitializeComponent()
{
//поскипал сами знаете сколько
}
или это? Ээ.. ребятки я смотрю вы читеры — так увеличить количество строчек
namespace Rsdn.Janus
{
/// <summary>
/// Счетчик на хотлоге. Будет вызываться при каждой синхронизации
/// </summary>public sealed class HotlogCounter
{
private HotlogCounter() {}
public static string HotlogUri =
"http://hit2.hotlog.ru/cgi-bin/hotlog/count" +
"?" + (new Random().NextDouble() + "7777777777777777").Substring(0,18) +
"&s=21251" +
"&im=134" +
"&r=http%3A//www.rsdn.ru/" +
"&pg=http%3A//www.rsdn.ru/ws/janus.asmx" +
"&c=Y" +
"&j=Y" +
"&wh=1152x864" +
"&px=32" +
"&js=1.3" +
"&";
skip
}
silent RSDN@Home 1.2.0 alpha [618] Windows XP 5.1.2600.65536
Здравствуйте, IT, Вы писали:
DH>>или это? Ээ.. ребятки я смотрю вы читеры — так увеличить количество строчек IT>Я папрашу! Может мы, конечно, и читеры, но притензии к самому коду есть?
А то! Вот как нужно:
DH>>
namespace Rsdn.Janus
{
/// <summary>
/// Счетчик на хотлоге. Будет вызываться при каждой синхронизации
/// </summary>public sealed class HotlogCounter
{
private HotlogCounter() {}
public static string HotlogUri
=
"http://hit2.hotlog.ru/cgi-bin/hotlog/count"
+
"?"
+
(new Random().NextDouble() + "7777777777777777").Substring(0,18)
+
"&s=21251"
+
"&im=134"
+
"&r=http%3A//www.rsdn.ru/"
+
"&pg=http%3A//www.rsdn.ru/ws/janus.asmx"
+
"&c=Y"
+
"&j=Y"
+
"&wh=1152x864"
+
"&px=32"
+
"&js=1.3"
+
"&"
;
skip
}
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
Здравствуйте, Геннадий Васильев, Вы писали:
DH>>>или это? Ээ.. ребятки я смотрю вы читеры — так увеличить количество строчек IT>>Я папрашу! Может мы, конечно, и читеры, но притензии к самому коду есть?
ГВ>А то! Вот как нужно:
Too much. Однозначно. Или как там по-русски... — оверхед, во!
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если нам не помогут, то мы тоже никого не пощадим.
Здравствуйте, IT, Вы писали:
DH>>>>или это? Ээ.. ребятки я смотрю вы читеры — так увеличить количество строчек IT>>>Я папрашу! Может мы, конечно, и читеры, но притензии к самому коду есть?
ГВ>>А то! Вот как нужно:
IT>Too much. Однозначно. Или как там по-русски... — оверхед, во!
НЕТ!!! Только не оверхед!!!!!
Я знаю только две бесконечные вещи — Вселенную и человеческую глупость, и я не совсем уверен насчёт Вселенной. (c) А. Эйнштейн
P.S.: Винодельческие провинции — это есть рулез!
DH> /// <summary>
DH> /// Required method for Designer support - do not modify
DH> /// the contents of this method with the code editor.
DH> /// </summary>
DH> private void InitializeComponent()
DH> {
DH> //поскипал сами знаете сколько
DH> }
0, 1, или 3 LOC, в зависимости от стандарта на подсчет строк кода. Ни один из которых не предполагает подсчет пустых и комментариев - это полный идиотизм. Часто не учитываются using и фигурные скобки. Могут не учитываться декларации типов - только функции.
DH>
DH>или это? Ээ.. ребятки я смотрю вы читеры — так увеличить количество строчек
DH>
Здесь за строку кода может считаться отдельная строка конкатенации или все до точки с запятой. Что, вы удивитесь — для полезного использования LOC совершенно неважно. Я бы даже сказал — лучше будет, считать строку с конкатенацией за отделььный LOC. Важно не значение LOC, а факт корелляции этого показателя со временем разработки. В большинстве случаев для каждого класса задач есть ясная корелляция, превышающая 90%. Ни одна другая метрика не дает такой хорошей корелляции, которую дает метрика LOC и подобные ей (считающие количество вызовов функций и операторов, например).
Судя по посту (не в первый раз эта дискуссия поднимается — и пост тоже не отличается новизной), вы не очень хорошо представляете себе, зачем собираются и как используеются софтверные метрики. Так вот, в методиках управления проектами они используется для планирования и контроля, а не для начисления зарплаты. И если какой-то идиот решил платить за строку кода — это исключительно его проблемы. Короче, RTFM Software Metrics. Bkat ссылки дал.
Здравствуйте, Gaperton, Вы писали:
G>И если какой-то идиот решил платить за строку кода — это исключительно его проблемы. Короче, RTFM Software Metrics. Bkat ссылки дал.
Самое печальное, что мне никто не заплатил ни за одну из этих строчек, так что вопрос можно считать закрытым
... << RSDN@Home 1.2.0 alpha rev. 0>>
Если нам не помогут, то мы тоже никого не пощадим.
Интересно, что такое Windows NT 5.0 и чем оно отличается от Windows 2000, да так, что количество строк кода увеличилось почти в 2 раза? Да, и еще: указана дата выпуска W2K — 2001 год, хотя насколько я помню его релизнули во второй половине декабря 1999 года...