Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.08;
Скачать: CL | DM;

Вниз

Сколько строк кода вы можете написать в один присест?   Найти похожие ветки 

 
Углук ©   (2007-06-06 11:33) [0]

Я около 200


 
keymaster ©   (2007-06-06 11:35) [1]

Смотря что понимается под фразой "в один присест".


 
Плохиш ©   (2007-06-06 11:35) [2]

У слона больше...


 
ProgRAMmer Dimonych ©   (2007-06-06 11:35) [3]

Не больше 5, если они не взаимосвязаны. Если есть связный кусок кода, то его целиком. Дальше по возможности провожу проверку runtime"ом, чтобы исключить ошибки на этапе их возникновения.


 
Углук ©   (2007-06-06 11:36) [4]

То есть написать, отладить и пойти гулять с гордым осознанием пройденного этапа в разработке программы


 
Правильный Вася   (2007-06-06 11:37) [5]

нисколько

> У слона больше...

у компилятора


 
antonn ©   (2007-06-06 11:38) [6]

у компилятора масштабируемей


 
@!!ex_   (2007-06-06 11:42) [7]

Были ситуации, когда приходилось пистаь около 1000 строк кода без проверки, когда невозможно тестить по частям, а нуджно все вместе.

Если именно не вставая, то 500 где то, не напрягаясь.

А вообще вопрос не верен. Я за последний месяц написал всего строк пару тысяч наверно, но работы сделал.. дофига.


 
Юрий Зотов ©   (2007-06-06 11:43) [8]

> Углук ©   (06.06.07 11:36) [4]

Весь этап целиком. Количество строк не имеет значения.

Однажды я задал вопрос мастеру спорта по гимнастике - сколько раз он может подтянуться на перекладине? Он недоуменно на меня посмотрел и говорит - не понял вопроса. Я объясняю. Он снова на меня недоуменно смотрит и отвечает: "Не знаю. А сколько надо"?

Смекаете? На его уровне просто нет такого понятия - сколько раз можно подтянуться на перекладине. Сколько надо - столько и будет. Не вопрос.


 
IMHO ©   (2007-06-06 11:45) [9]

За один присест могу написать 2 000 строк, если за каждую заплатят по баксу. Просто не буду использовать циклы.


 
Плохиш ©   (2007-06-06 11:45) [10]


> и отвечает: "Не знаю. А сколько надо"?

Я бы попросил пару тысяч, заодно и узнали бы "сколько сможет" :-))


 
Юрий Зотов ©   (2007-06-06 11:51) [11]

> Плохиш ©   (06.06.07 11:45) [10]

Он - профи. Он и мыслит, как профи. Исходя из реальности - соревнования, композиция выступления и пр. Там не бывает 2000 подтягиваний. А все подтягивания, которые там реально бывают, никаких проблем для него не представляют, он их даже и не замечает совсем. Поэтому он и не понял вопроса.

Думаю, что сотню раз он бы сделал. А может и больше.


 
Empleado ©   (2007-06-06 11:52) [12]


> Сколько строк кода вы можете написать в один присест?
> Углук ©   (06.06.07 11:33)  

Иногда нисколько :)
Как вчера, например. Был "присест", появилась идея, дальше - весь день читал хелп и документацию, лазил по исходникам ...


 
Anatoly Podgoretsky ©   (2007-06-06 11:54) [13]

> Углук  (06.06.2007 11:33:00)  [0]

Присесты они разные бывают


 
Palladin ©   (2007-06-06 11:55) [14]

Строки пишут не от балды, вот и вся неадекватность вопроса...

Если нужно написать какую нибудь залипуху, без предварительного обдумывания, а просто сесть и тупо написать... могу написать в размере от одной до ~500... экстремальное программирование называется... одну потому что пошлю нахрен и обдумаю... :)

Все остальное четко по плану...


 
Углук ©   (2007-06-06 11:59) [15]


> Если нужно написать какую нибудь залипуху

Надо запомнить словечко :)


 
Юрий Зотов ©   (2007-06-06 12:00) [16]

Правильно - приблуда.
:о)


 
clickmaker ©   (2007-06-06 12:01) [17]

еще правильней - тулза


 
boriskb ©   (2007-06-06 12:06) [18]

залипуха
приблуда
тулза

хрень (маленькая!)


 
Углук ©   (2007-06-06 12:07) [19]

Вот кстати, попутный вопросец: каков смысл выражения "экстремальное программирование"? Если исходить из поста [14], то это программирование наобум,
без предварительного обдумывания

Все ли так понимают?


 
@!!ex_   (2007-06-06 12:12) [20]

Не все. Есть XP(Xtream Programming, еслия правильно помню). Это совсем другое.

Вообще практически никогда не бывает нужно писать подряд много кода. БОльше с олдним и тем же участком приходится работать, потом переходить на другой участо и так далее.
Даже когда новый функционал добавляешь, это не так что сел и дофига накатал...


 
DiamondShark ©   (2007-06-06 12:13) [21]


> каков смысл выражения "экстремальное программирование"?

примерно такой же, как выражения "кошерная свинина".


 
Углук ©   (2007-06-06 12:16) [22]


> Вообще практически никогда не бывает нужно писать подряд
> много кода. БОльше с олдним и тем же участком приходится
> работать, потом переходить на другой участо и так далее.
>

На моей работе сроки всегда достаточно сжатые. И поэтому приходится писать навалом ( то бишь наваливаться на задачку).

> Даже когда новый функционал добавляешь, это не так что сел
> и дофига накатал...

IMHO, это зависит от  времени, которое прошло с момента релиза программы.
Одно дело, когда спустя два дня сел и добавил. Совсем другое - дописывать через год (и тут я согласен с [20])


 
Desdechado ©   (2007-06-06 12:16) [23]


>  каков смысл выражения "экстремальное программирование"

побыстрее, лучше "на вчера"
потогонка, экстрим


 
DiamondShark ©   (2007-06-06 12:17) [24]


> И поэтому приходится писать навалом

Подозреваю, что переписывать приходится ещё больше.


 
TUser ©   (2007-06-06 12:20) [25]

ни одной


 
Углук ©   (2007-06-06 12:20) [26]


> Подозреваю, что переписывать приходится ещё больше.

Раньше был грех :)


 
Павел Калугин ©   (2007-06-06 12:21) [27]

как в старом анекдоте

>  - с какой скоростью вы печатаете
>  - 1500 ударов в минуту. Но такая фигня получается


 
grisme ©   (2007-06-06 12:27) [28]

Павел Калугин ©   (06.06.07 12:21) [27]

+1 :)


 
db2admin ©   (2007-06-06 12:31) [29]

Удалено модератором
Примечание: Offtopic


 
alien1769 ©   (2007-06-06 13:49) [30]

Настоящий программист должен писать не более 5 строк за раз,
но так что бы  их не надо было переписывть ! (с) не помню автора


 
Игорь Шевченко ©   (2007-06-06 14:07) [31]

Экстремальные и маргинальные программисты могут много строк написать. Только вот фигня получается. Добро бы, если бы поделки маргиналов не выходили за их маргинальные пределы, все бы было хорошо.

По сабжу - ни одной.


 
Johnmen ©   (2007-06-06 14:14) [32]


> ...в один присест?

Когда я делаю присест, я занимаюсь прямым делом, а не написанием строчек кода.


 
Empleado ©   (2007-06-06 15:43) [33]


> По сабжу - ни одной.

Кнопкокидатель! :))))


 
Gero ©   (2007-06-06 18:32) [34]

Могу писать бесконечно, с перерывами на сон, обед и посещещние туалета.


 
ms1 ©   (2007-06-06 18:41) [35]


> Сколько строк кода вы можете написать в один присест?

мало. экономлю. жаба душит


 
defunct ©   (2007-06-06 20:00) [36]

> залипуха
> приблуда
> тулза
> хрень (маленькая!)

Шняга


 
ProgRAMmer Dimonych ©   (2007-06-06 20:09) [37]

> Empleado ©   (06.06.07 11:52) [12]
Как всё до боли знакомо...

> alien1769 ©   (06.06.07 13:49) [30]
> Настоящий программист должен писать не более 5 строк за
> раз,
> но так что бы  их не надо было переписывть ! (с) не помню
> автора
Мой respect автору.


 
Слоник_   (2007-06-07 00:42) [38]


> Настоящий программист должен писать не более 5 строк за
> раз,
> но так что бы  их не надо было переписывть ! (с)

хм.. сегодня до обеда написал класс-парсер на >400 строк, написал юнит-тесты ещё на 300, добавил к нему VS-документацию (summary, parameters, returns, exceptions), убедился в работоспособности и приемлимой производительности и внедрил в проект, благо на местах использования стояли интерфейсные заглушки. переписывать не буду, т.к. полностью покрывает потребности.
главное - грамотная организация работы, при ней и код хорошо пишется.


 
Riply ©   (2007-06-07 01:36) [39]

Какие все производительные ! Прям ударники труда :)
Если я за день напишу процедуру из разряда "больше к ней не возвращаться", то очень довольна :)


 
Германн ©   (2007-06-07 01:41) [40]


> Riply ©   (07.06.07 01:36) [39]
>
> Какие все производительные ! Прям ударники труда :)
> Если я за день напишу процедуру из разряда "больше к ней
> не возвращаться", то очень довольна :)
>

А что такое бывает???
При Вашем методе, мне кажется, меньше недели на процедуру потратить просто нереально! Или помимо того, что Вы публикуете тут на форуме, Вы пишете ещё и простые "человеческие" процедуры?
:-)


 
Defunct ©   (2007-06-07 01:56) [41]

Максимум что мне приходилось "за один присест" - халтура на выходных - 18 часов подряд суммарно ~50k Cи кода (это примерно 1.5 тыс строк). Но это при полном понимании того, что ожидается на выходе программы..

Потом правда недели две ловил баги.


 
Riply ©   (2007-06-07 03:23) [42]

> [40] Германн ©   (07.06.07 01:41)
>При Вашем методе, мне кажется, меньше недели на процедуру потратить просто нереально!
Нормальный метод. Иначе гораздо больше времени(потом) потратишь на переделывание.
Возвращаться, вспоминать чем руководствовалась, когда писала... Бр-р-р-р.
И это только, если сразу сумеешь определить где напартачено, а если нет ?
Уж лучше сразу, пока все в голове, сто раз перепроверить :)


 
Германн ©   (2007-06-07 03:29) [43]


> Defunct ©   (07.06.07 01:56) [41]
>
> Максимум что мне приходилось "за один присест" - халтура
> на выходных - 18 часов подряд суммарно ~50k Cи кода (это
> примерно 1.5 тыс строк). Но это при полном понимании того,
>  что ожидается на выходе программы..
>

И что это "изделие" потом пошло в производство?  Даже с учётом двух недель на поиск багов, Не Верю!

У самого был подобный опыт чуть меньше двух лет назад. Начал в понедельник в ~20:00, а закончил в среду в ~06:00. Не спал и не хотелось. Был бодр и находился в ясном сознании! Нужно было, "кровь из носа", показать на выставке реальное устройство! Показали. Ну и что?
А ничего!
Продукт сваянный "за один присест" - продуктом не является! Это - Халтура со всеми вытекающими!


 
Германн ©   (2007-06-07 03:37) [44]


> Riply ©   (07.06.07 03:23) [42]
>
> > [40] Германн ©   (07.06.07 01:41)
> >При Вашем методе, мне кажется, меньше недели на процедуру
> потратить просто нереально!
> Нормальный метод.

Дык я никогда и ни разу не назвал сей метод "ненормальным"!
Но вот назвать его Rapid не могу. А Дельфи изначально ориентирован на "Rapid-решения". Is"n it?


 
Nic ©   (2007-06-07 15:32) [45]

Сваял намедни курсач за один присест.
MS SQL Server + Delphi (проект примерно на 1500 строк). Делал в один присест. ТАм где-то 10-15 табличек, много взаимосвязанных. Манимпуляции с этими таблицами (различные запросы, сортировки, фильтрации, отчёты, ещё много чего). + справочная система + куча всяких фенечек. Курсач получился лучшим в потоке :) Однако сам я недоволен качеством курсовика (т.к. он делался в ужасной спешке, следовательно проработка оставляет желать лучшего).


 
Rule ©   (2007-06-07 15:45) [46]

поделюсь и я соими наработкаи, давненько писал вертолетный тренажер на диплом, в итоге получилось около 5000 строк, больше писанины было в описании классов, и реализации математики. Комплекс был программно-аппаратный поэтому можно ещё добавить строк 600 - 800 на ассемблере под микроконтроллер. В принципе можно сказать что сделал все за один присест за неделю :-), прерывался на сон и еду и первичные потребности.
А щас ленивый, и прежде чем написать чегонить долго думаю, читаю и прикидываю ...
В итоге сделал вывод, чем больше думаешь и меньше пишешь, тем меньше пишешь и переделываешь :-), хотя помоему любой код можно оптимизировать, особенно если это взаимодействие неких модулей, а не один какойнибудь замкнутый в себе функционал.


 
sergeyst ©   (2007-06-07 15:45) [47]


> Nic ©   (07.06.07 15:32) [45]


> Курсач получился лучшим в потоке :)

Если не секрет: где учишься?


 
Rouse_ ©   (2007-06-07 16:04) [48]

Я не знаю сколько строчек можно за присест написать - но вот вы уже без присестов налупили пару КБ флуда :)


 
defunct ©   (2007-06-07 16:51) [49]

> Германн ©   (07.06.07 03:29) [43]
> И что это "изделие" потом пошло в производство?  Даже с учётом двух
> недель на поиск багов, Не Верю!

Да вышло и не одно а небольшая партия, работает по сей день. Все довольны, и заказывают еще.


 
Nic ©   (2007-06-07 17:00) [50]

sergeyst ©   (07.06.07 15:45) [47]
ИНЭКА


 
Style ©   (2007-06-07 17:07) [51]


> Я около 200


А стоя - сколько строк?


 
ArtemESC   (2007-06-07 17:08) [52]

Я пишу строки кода контролцешками из других проектов, из инета и с форума...


 
Style ©   (2007-06-07 17:12) [53]


> Я пишу строки кода контролцешками из других проектов, из
> инета и с форума...


прикольно.
задал мастерам  вопрос на форуме и сконтролцешил его в проект.
:o)


 
oldman ©   (2007-06-07 19:10) [54]


> Сколько строк кода вы можете написать в один присест?


Одну.
Но длинную.
В Дельфи же перевод строки не обязателен... :)))


 
Nic ©   (2007-06-07 21:39) [55]

sergeyst ©   (07.06.07 15:45) [47]
Если не секрет: к чему был этот вопрос?


 
@!!ex_   (2007-06-07 21:44) [56]

> Я пишу строки кода контролцешками из других проектов, из
> инета и с форума...

КопиПаст...
Меня за него ругали конкретно.
НЕ уважают его в серьезных конторах.

Сам уже этим проникся. Даже если получаю какой то код, все равно переписываю его сам. Чтобы логику понять и ошибок при интеграции не было.


 
Слоник_   (2007-06-08 01:40) [57]

КопиПаст - самое страшное зло в программировании!
И дело даже не в том, что вставивший код не наверняка не разобрался в нём должным образом, хотя и это преступление. Самое плохое - это поддержка такого кода.
Ведь если происходит КП из своего же проекта, то получается, что один и тот же код присутствует в 2- и более местах. В таком случает надо модуль (класс) сделать общим.
Ну а если этот код взят откуда-то со стороны, и при этом взят не весь модуль (класс), а его фрагменты, то на моей практике ещё ни разу не было, чтобы этот код не приходилось подтачивать. И тогда действительно лучше разобраться в нём и написать строчку за строчкой свой вариант.


 
Eraser ©   (2007-06-08 01:44) [58]

> [56] @!!ex_   (07.06.07 21:44)


> [57] Слоник_   (08.06.07 01:40)

в веб программировании, особенно юзеровских интерфейсов, копи паст рулит :)

да и строк кода можно мноооого накатать )


 
Слоник_   (2007-06-08 01:50) [59]


> Eraser ©   (08.06.07 01:44) [58]

халявщики :)
пс. незаметившим смайлик - в халтурах сам порой выступаю в качестве веб-программиста и грешу пастом, но это не то программирование, о котором я говорил, да и ветка, наверное, всё же про "классическое" программирование.


 
Германн ©   (2007-06-08 01:52) [60]


> defunct ©   (07.06.07 16:51) [49]
>
> > Германн ©   (07.06.07 03:29) [43]
> > И что это "изделие" потом пошло в производство?  Даже
> с учётом двух
> > недель на поиск багов, Не Верю!
>
> Да вышло и не одно а небольшая партия, работает по сей день.
>  Все довольны, и заказывают еще.
>

Повезло. Или "подноготная" не изложена. Например, данное изделие являлось незначительной переработкой другого, уже отработанного изделия.


 
Nic ©   (2007-06-08 02:00) [61]

Сегодня сел, немного сократил число строк в проекте. При этом был отловлен очень хитрый баг и удалены лишние участки кода :) Считаю, что хорошо поработал.

Практика показывает, что лучше всё продумать, а потм уже аккуратно реализовывать. Меньше проблем потом будет. И время будет сэкономлено.


 
Дмитрий Белькевич ©   (2007-06-08 03:59) [62]

>Практика показывает, что лучше всё продумать, а потм уже аккуратно реализовывать. Меньше проблем потом будет. И время будет сэкономлено

+1. Я пока не напишу все строки "в уме" чаще всего "присест" не делаю (исключение - тестовые куски, которые заранее не известно как писать).
А когда уже всё готово и обдумано - то какая разница, сколько строк там будет? Одна или тысяча? Кусок уже закончен. Как это ляжет на код - дело 135-е.


 
Kostafey ©   (2007-06-08 04:22) [63]

> Практика показывает, что лучше всё продумать, а потм уже
> аккуратно реализовывать. Меньше проблем потом будет. И время
> будет сэкономлено

У меня практика (если это так можно назвать) показывает обратное.
Делать нужно как можно хуже и примитивнее - оодин х...этот...фиг переделывать потом :))

Не потому что не правильно сделал, а потому что задача вдруг поменялась ;))


 
koha ©   (2007-06-08 15:02) [64]

Удалено модератором
Примечание: Детский сад находится в другом месте


 
defunct ©   (2007-06-08 15:35) [65]

> Например, данное изделие
> являлось незначительной переработкой другого, уже отработанного
> изделия.

Устройство было новым, ранее такое не делали и программа писалась практически с нуля, под написанную ранее, но не адаптированную под это устройство RTOS. Проект был вообще-то расчитан на месяц, но т.к. в месяце всего 8 выходных дней, одна пара из которых пришлась на разработку схемы и PCB, вторая на мой день рождения и изготовление макета, то на написание программы оставалось только 2 выходных, оставшиеся  2 - на тестирование уже готовых изделий.



Страницы: 1 2 вся ветка

Текущий архив: 2007.07.08;
Скачать: CL | DM;

Наверх




Память: 0.65 MB
Время: 0.026 c
15-1180956370
dima_q
2007-06-04 15:26
2007.07.08
Проблема с GETMEM.INC и обновлениями WinXP.


15-1181237054
vch
2007-06-07 21:24
2007.07.08
В два раза больше - можно?


11-1163962193
Vladimir Kladov
2006-11-19 21:49
2007.07.08
Версия 2.43


9-1156415887
B-on
2006-08-24 14:38
2007.07.08
текстуры


11-1164483786
KingMidas
2006-11-25 22:43
2007.07.08
Проблема с Memo и CheckBox