Сколько строк кода в день, отлаженного (работающего) кода |
Сколько строк кода в день, отлаженного (работающего) кода |
hiv |
Сообщение
#1
|
Профи Группа: Пользователи Сообщений: 660 Пол: Мужской Реальное имя: Михаил Репутация: 11 |
Самому мне не каждый день приходиться кодить... а жаль Но когда приходиться выходит около 50-100 строк кода. Здесь я имею в виду Pascal (Delphi) можно C++, т.к. на некоторых других языках некоторые задачи решаются парой строк или многочисленными сотнями ассемблерного кода. Только в число строк не стоит включать автоматом генерящийся код, как например в Delphi.
-------------------- Никогда не жадничай. Свои проблемы с любовью дари людям!
|
мисс_граффити |
Сообщение
#2
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
странный вопрос...
if i=1 then j:=5 if i=1 then if i=1 if какой вариант считать эталонным? -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
hiv |
Сообщение
#3
|
Профи Группа: Пользователи Сообщений: 660 Пол: Мужской Реальное имя: Михаил Репутация: 11 |
какой вариант считать эталонным? Читабельный.Конечно можно и всю программу в одну строку закатать Цитата Почему некторые пишут "криво" Это не называется "криво". Это - форматирование исходников, иначе при увеличении размеров программы ты просто не увидишь, к чему какой оператор относится. Честно говоря, Паскалю это все равно, это - для твоего же удобства.-------------------- Никогда не жадничай. Свои проблемы с любовью дари людям!
|
Altair |
Сообщение
#4
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Количество строк кода мало о чем говорит.
Главное, сколько % требований ты успеваешь сделать за день... Только это оценить сложно, но можно например в % реализованных Use Case-ов, если они есть, или совсем грубо - количество пунктов "функциональные возможности" из ТЗ. p.s. проголосовал 50-100, ориентируясь просто на свое хобби, когда пишу сам для себя, одновременно проводя анализ, проектирование, реализацию и тестирование. -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
мисс_граффити |
Сообщение
#5
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
hiv, форматирование - это немножко другое.
это если выбирать между if a=2 then и if a=2 then по поводу моего вопроса из сообщения 2. Скажи, какой из приведенных вариантов считаешь читабельным? Я, например, предпочитаю второй... Хотя нередко вижу, что, если после if...then идет один оператор, его пишут на той же строке. Тоже не напрягает... З.Ы. Недавно видела: "Программы на Паскале, Делфи. Цена n рублей за строку кода" (вместо n сколько-то было написано... не помню). Наверное, человек циклами не пользуется... -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
volvo |
Сообщение
#6
|
Гость |
120 - 140, максимум до 180 ( это если аврал, и рабочий становится ненормированным ), если имеется в виду именно отлаженный код (С++)
Цитата Скажи, какой из приведенных вариантов считаешь читабельным? Вот такой:if a=2 then begin |
sonic |
Сообщение
#7
|
Alone in the dark Группа: Пользователи Сообщений: 48 Пол: Мужской Репутация: 1 |
Проголосовал 50-100 строчек
Цитата какой вариант считать эталонным? Имхо вот этот: if i=1 then j:=5 Сообщение отредактировано: sonic - |
hiv |
Сообщение
#8
|
Профи Группа: Пользователи Сообщений: 660 Пол: Мужской Реальное имя: Михаил Репутация: 11 |
Скажи, какой из приведенных вариантов считаешь читабельным? Аналогично, сударыня! Я, например, предпочитаю второй... Хотя нередко вижу, что, если после if...then идет один оператор, его пишут на той же строке. Тоже не напрягает... По поводу наличия связи между количеством строк и производительностью программиста могу сказать, что эти два понятия коррелируют, но не сильно (думаю около 50 - 70%). Существует достаточно много других факторов, влияющих на производительность -------------------- Никогда не жадничай. Свои проблемы с любовью дари людям!
|
Altair |
Сообщение
#9
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата По поводу наличия связи между количеством строк и производительностью программиста могу сказать, что эти два понятия коррелируют Согласен. Цитата Цитата какой вариант считать эталонным? Имхо вот этот: if i=1 then j:=5 Согласен. Так что поразмыслив, могу сказать точнее - опрос имеет значение. Но я бы добавил в этот же опрос вопрос "Сколько дней в неделю вы программируете" Я например не каждый день. -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
arhimag |
Сообщение
#10
|
Знаток Группа: Пользователи Сообщений: 424 Пол: Мужской Репутация: 2 |
смотря на чем.
на php 200-300 в день на работе спокойно выдалбаниваешь. а дома на дельфях, то 50-100. По поводу того что всю программу в одну строчку запихнуть можно- то не согласен, есть то, что ты в одну строчку не запихнешь. А эталоном, ИМХО считать надо Код if i=1 then j:=5 //если денег минимально, то степень бедности максимальная Сообщение отредактировано: arhimag - -------------------- Чего хочет женщина – того хочет Бог
|
мисс_граффити |
Сообщение
#11
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
хорошо в маткаде функции писать никакого выбора на тему как форматировать, что на одну строчку запихнуть, а что на 10 разбить...
Цитата Вот такой:
if a=2 then begin вопрос привычки? или это как-то регламентируется чем-то? мне, например, удобнее, когда begin расположен над соответствующим end'ом... -------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
volvo |
Сообщение
#12
|
Гость |
Цитата вопрос привычки? или это как-то регламентируется чем-то? Привычка, скорее всего... В Сях это называется стиль K&R, когда открывающая скобка блока находится на одной строке с оператором... Ну, вот и в Паскале теперь так же делаю... |
Bokul |
Сообщение
#13
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Цитата мне, например, удобнее, когда begin расположен над соответствующим end'ом... -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Altair |
Сообщение
#14
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата на php 200-300 в день на работе спокойно выдалбаниваешь Вот от "выдолбателей"-то и идут ошибки. "Я печатаю со скростью 3000 символов в минуту.... правда при этом такая фигня получается..."(С) -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Archon |
Сообщение
#15
|
Профи Группа: Пользователи Сообщений: 618 Пол: Мужской Репутация: 24 |
Не каждый день пишу. В выходные - обязательно (50-100). По будням - как получится (но в любом случае редко больше 50). Если увлечён идеей (чего давно не случалось ), то сижу за компом ~12 часов в сутки. Незнаю сколько я тогда набивал.
Цитата Привычка, скорее всего... В Сях это называется стиль K&R, когда открывающая скобка блока находится на одной строке с оператором... Ну, вот и в Паскале теперь так же делаю... Даже в сях стиль Кэрнигана и Ричи стараюсь не использовать: скобки сложно на парность проверять. Наверное у меня тоже привычка... но с паскаля Сообщение отредактировано: Archon - -------------------- Close the World...txeN eht nepO
|
Вацура |
Сообщение
#16
|
Пионер Группа: Пользователи Сообщений: 69 Пол: Мужской Реальное имя: Игорь Репутация: 0 |
10-20 не больше, потому что в эти 10-20 строк можно уложить все мои знания по паскалю...(
|
Altair |
Сообщение
#17
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Цитата В Сях это называется стиль K&R, когда открывающая скобка блока находится на одной строке с оператором Мой любимый стиль! public void run() { В Eclipse такой стиль по умолчанию в инструменте форматирования кода. Цитата скобки сложно на парность проверять. А зачем их проверять на парность? У тебя сдвиг текста слева показывает уровень вложенности, если ты об этом... А если о том, что лишние { или }, (в паскале Begin end) то компилятор выдаст ошибку о недостатке }... так что... Дело вкуса -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Текстовая версия | 23.12.2024 23:05 |