Russian Qt Forum

Разное => Говорилка => Тема начата: zzzseregazzz от Сентябрь 27, 2013, 10:19



Название: Сколько строк кода должен писать в день программист Qt?
Отправлено: zzzseregazzz от Сентябрь 27, 2013, 10:19
Сколько строк в день надо писать, чтобы считать себя профессионалом?


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: RedDog от Сентябрь 27, 2013, 10:24
2-3, не больше, но они должны делать то то же что и у непрофессионала 200-300 строк.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 27, 2013, 10:42
надо каждый день писать 346 строк вида "я хочу стать профессионалом в Qt"


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Igors от Сентябрь 27, 2013, 11:05
Сколько строк в день надо писать, чтобы считать себя профессионалом?
Популярное заблуждение что "профессионал" - мол, хорошо, круто. В действительности же это просто означает профессию, то есть что человек живет на доходы с того что он написал, вот и все. Есть тупые профессионалы и безумно талантливые любители (amateurs), да, в том числе и на этом форуме  :)


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Old от Сентябрь 27, 2013, 11:37
Популярное заблуждение что "профессионал" - мол, хорошо, круто. В действительности же это просто означает профессию, то есть что человек живет на доходы с того что он написал, вот и все.
У этого слова может быть несколько значений и как раз второе означает "хороший специалист, знаток своего дела".

Есть тупые профессионалы и безумно талантливые любители (amateurs), да, в том числе и на этом форуме  :)
Точно подмечено, и как раз по постам на форуме хорошо видно, кто по какому смыслу относиться к своей профессии. :)


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Bepec от Сентябрь 27, 2013, 11:38
Почему никто не написал прописную истину в программирование - главное не то, сколько написал, а результат :)


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Пантер от Сентябрь 27, 2013, 11:39
0
Нужно не писать строки, нужно создавать программы.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: kambala от Сентябрь 27, 2013, 11:59
0
Нужно не писать строки, нужно создавать программы.
это будет возможно, когда создадут интерфейс между мозгом и компьютером


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: m_ax от Сентябрь 27, 2013, 12:10
Сколько строк в день надо писать, чтобы считать себя профессионалом?

У Дарьи Донцовой спросите)


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: zzzseregazzz от Сентябрь 27, 2013, 12:29
Код на Qt довольно многословен.
Например текст ячейки таблицы назначается в 3 строки - создать item, поместить item в таблицу, назначить текст item-а.
Профессионал не задумывается и пишет три строки, а любитель сначала долго ищет в документации метод прямого назначения текста вроде table.setText(i,j,str).
Поэтому профессионал пишет в день намного больше строк.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 27, 2013, 12:44
Профессионал за весь день может написать только одну строку. Но она будет именно та, которая нужна, и именно в нужном месте, чтобы пофиксить сложный баг


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Bepec от Сентябрь 27, 2013, 12:50
Неправда ваша, serega. Я конечно не профессионал, но я вот на добавление элемента пишу 1 строку. И на удаление одну. И на сортировку одну. Потому что когда в первый раз мне это пришлось делать я написал обёртку. В результате кол-во кода сократилось, кол-во багов уменьшилось, время отладки уменьшилось. И по данной аналогии с 90% кода поступаю так же.

Оставшиеся 10% кода уникальны и не поддаются унификации :)


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: m_ax от Сентябрь 27, 2013, 12:54
Код на Qt довольно многословен.
Например текст ячейки таблицы назначается в 3 строки - создать item, поместить item в таблицу, назначить текст item-а.
Профессионал не задумывается и пишет три строки, а любитель сначала долго ищет в документации метод прямого назначения текста вроде table.setText(i,j,str).
Поэтому профессионал пишет в день намного больше строк.

А может к чёрту это программирование, а?)
Может вам лучше сразу в Политику (с большой буквы П) податься? Чувствую, вас там ждёт Большое будущее)
  


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: xokc от Сентябрь 27, 2013, 13:05
Профессионалы пишут код не по строкам, а по столбцам. Только никому об этом не говорят, а перед публикацией кода производят его транспонирование, чтобы простые смертные не постигли эту тайну.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: _OLEGator_ от Сентябрь 27, 2013, 13:05
Навеяло

Я печатаю со скоростью 1000 знаков в минуту. Правда, такая ерунда получается…


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Пантер от Сентябрь 27, 2013, 13:15
Профессионал за весь день может написать только одну строку. Но она будет именно та, которая нужна, и именно в нужном месте, чтобы пофиксить сложный баг
Неправда, у профессионалов нет багов! ;D


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: zzzseregazzz от Сентябрь 27, 2013, 13:26
Профессионал за весь день может написать только одну строку. Но она будет именно та, которая нужна, и именно в нужном месте, чтобы пофиксить сложный баг

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


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: zzzseregazzz от Сентябрь 27, 2013, 13:27
Цитировать
Неправда, у профессионалов нет багов! ;D

Профессионалам часто приходится подчищать за любителями, у котрых баги есть.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 27, 2013, 13:30
Профессионал за весь день может написать только одну строку. Но она будет именно та, которая нужна, и именно в нужном месте, чтобы пофиксить сложный баг

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

Сказать второй может что угодно:) А вот найдет ли он этот баг за день, за неделю или вообще никогда не найдет - вот в чем вопрос)))


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 27, 2013, 13:31
5000 строк кода написать очень легко - разворачивать все циклы, писать в строках ничего не значащие операции, скопипастить...


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: m_ax от Сентябрь 27, 2013, 13:34
5000 строк кода написать очень легко - разворачивать все циклы, писать в строках ничего не значащие операции, скопипастить...

mutineer, это бесполезно объяснять тому, для кого мерилом профессионализма является число строк)


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 27, 2013, 13:36
5000 строк кода написать очень легко - разворачивать все циклы, писать в строках ничего не значащие операции, скопипастить...

mutineer, это бесполезно объяснять тому, для кого мерилом профессионализма является число строк)

Ну в принципе да(


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Bepec от Сентябрь 27, 2013, 13:41
Я наоборот хочу чтоб у меня проекты были поменьше :)
А то после пары-тройки задач смотришь - и понимаешь что создаёшь монстра :D


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: kambala от Сентябрь 27, 2013, 14:54
Я наоборот хочу чтоб у меня проекты были поменьше :)
А то после пары-тройки задач смотришь - и понимаешь что создаёшь монстра :D
тогда может стоит начинать с проектирования, а не с программирования?


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: zzzseregazzz от Сентябрь 27, 2013, 15:06
А есть ли еще методы доказать, что проведена большая работа (кроме подсчета строк кода)?


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 27, 2013, 15:14
А есть ли еще методы доказать, что проведена большая работа (кроме подсчета строк кода)?

А кому собираешься доказывать?


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: zzzseregazzz от Сентябрь 27, 2013, 15:30
А кому собираешься доказывать?

Например начальник говорит программисту, что программист ничего не делает на работе. Программист показывает, что у него в среднем получается 5000 строк в день. Начальник или снимает претензии, или говорит, что надо писать еще больше.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 27, 2013, 15:33
Если начальник меряет программиста по количеству строк, то начальник в работе программиста нифига не понимает и оценивать его работу адекватно все равно не может


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: m_ax от Сентябрь 27, 2013, 15:35
А кому собираешься доказывать?

Например начальник говорит программисту, что программист ничего не делает на работе. Программист показывает, что у него в среднем получается 5000 строк в день. Начальник или снимает претензии, или говорит, что надо писать еще больше.


Чёта ржунимагу)
(простите, сорвался)

/* просто представил себе эту ситуацию)) */


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: alex312 от Сентябрь 27, 2013, 15:41
Например начальник говорит программисту, что программист ничего не делает на работе. Программист показывает, что у него в среднем получается 5000 строк в день. Начальник или снимает претензии, или говорит, что надо писать еще больше.
Здесь мерилом работы считают усталость(С)

Начальник на заявление программиста скажет: "Где фича Х, где фича У, почему в багтрекере 5000 незакрытых багов ?!"


Название: Re: Сколько строк кода должен писать в день пр
Отправлено: _OLEGator_ от Сентябрь 27, 2013, 15:48
Бежать от такого начальника надо.
Это называется кнутом. Если захочешь докопаться до работы программиста - повод всегда найдется, потому что интеллектуальный труд не измерить в количестве строк.
to m_ax: бывают такие ситуации, когда самодуры начинают руководить. Сам побывал в такой, никому не советую, когда от своей работы не можешь получать удовольствие, потому что начальник вечно не доволен, у него вечно горят сроки и он постоянно меняет задачи.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Bepec от Сентябрь 27, 2013, 15:52
У нас горят сроки и зачастую на планирование времени не остаётся. Но нигде в компании не слышал оценки по количеству строк.

PS количество строк можно увеличить в геометрической прогрессии при желании.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: m_ax от Сентябрь 27, 2013, 15:58
Иллюстрация к теме)



Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Igors от Сентябрь 27, 2013, 16:40
У этого слова может быть несколько значений и как раз второе означает "хороший специалист, знаток своего дела".
Это всего лишь подразумевается и, на первый взгляд, согласуется со здравым смыслом "если это его работа, то наверное он знает как сделать". В действительности это далеко не всегда так.

Я конечно не профессионал, но я вот
Почему нет? Разве Вы пишете софт для собственного удовольствия? Насколько мне известно нет, это Ваша работа. Значит Вы - профессиональный программист. А вот плохой или хороший - то уже другой вопрос  :)


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Old от Сентябрь 27, 2013, 16:45
Это всего лишь подразумевается и, на первый взгляд, согласуется со здравым смыслом "если это его работа, то наверное он знает как сделать". В действительности это далеко не всегда так.
Что значит подразумевается? Когда человеку говорят "ты профи", то как правило имеют ввиду, что он хороший специалист, который, кстати, может вообще это делать бесплатно.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Igors от Сентябрь 27, 2013, 17:09
Что значит подразумевается? Когда человеку говорят "ты профи", то как правило имеют ввиду, что он хороший специалист, который, кстати, может вообще это делать бесплатно.
Именно это (сделать бесплатно) и имеют ввиду когда вот так "подъезжают на хромой кобыле"  :)
Поэтому не обольщайтесь и будьте бдительны


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Old от Сентябрь 27, 2013, 17:29
Именно это (сделать бесплатно) и имеют ввиду когда вот так "подъезжают на хромой кобыле"  :)
Поэтому не обольщайтесь и будьте бдительны
Аааа, очередные фобии. Тогда все понятно. :)
Еще раз, много людей используя слово "профессионал" как раз вкладывают в него второе значение (см выше), ТС не стал исключением.
Что бы правильно понять ТС вы можете в голове заменять "профессионал" словосочетанием "хороший программист". ;)




Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Igors от Сентябрь 27, 2013, 18:02
Аааа, очередные фобии. Тогда все понятно. :)
Еще раз, много людей используя слово "профессионал" как раз вкладывают в него второе значение (см выше), ТС не стал исключением.
Что бы правильно понять ТС вы можете в голове заменять "профессионал" словосочетанием "хороший программист". ;)
Я прекрасно понял что человек имел ввиду, просто от того что такое толкование популярно - оно верным не становится. Из той же оперы: "элементарно" - значит (совсем) просто. Как (давно) объяснил мне мой друг математик, это не так. "Элементарно" - значит уже не делится на компоненты, составляющие, т.е. является конечным элементом. Напр ф-ция y = fabs(x) простая, но не элементарная  :)



Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Old от Сентябрь 27, 2013, 18:13
просто от того что такое толкование популярно - оно верным не становится.
Некто Ефремова, в русском языке явно не профессионал, с вами не согласна: :)
http://www.efremova.info/word/professional.html

По поводу "элементарно"... есть такое понятие "элементарная частица", про нее кратко рассказывают на физике в школе, класс 4 по-моему. Ну или друзья математики... :)

Упс. Ефремов оказался женщиной... Не обратил внимание, каюсь. :)


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: sergek от Сентябрь 27, 2013, 20:31
Некто Ефремов, в русском языке совсем не профессионал, с вами не согласен: :)
Не здорово это. Мне ближе суждения в профессиональной области того, кто высказывается. Тогда человек чувствует ответственность за свои слова, понимает, что некорректные высказывания могут повредить его работе. Сиречь помешать зарабатыванию денег. В противоположность этому рассуждения типа "я не специалист в этой области, но..".
В этом смысле я сторонник толкования слова "профессионал" Ожеговым.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Old от Сентябрь 27, 2013, 21:31
Не здорово это.
Не очень понял вашу мысль. Что именно не здорово?


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: voral от Сентябрь 28, 2013, 00:00
PS количество строк можно увеличить в геометрической прогрессии при желании.
Ну если встретится такой начальник можно скрипт состряпать, который исходники будет раздувать :D


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: sergek от Сентябрь 28, 2013, 08:09
Не очень понял вашу мысль. Что именно не здорово?
Что Ефремова "не согласен"  ;)


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Alexu007 от Сентябрь 28, 2013, 08:31
Вот у токаря всё понятно - обточил 100 болванок - получил 100 рублей. Свой чувак пролетарий. А у этих интеллигентов очкариков инженеров програмистов поди пойми, о чём они думают на работе? Голову руками обхватит и типо задачу решает, а может у него просто башка с похмелья болит? Вредители, однозначно!


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Bepec от Сентябрь 28, 2013, 09:14
+100500 к последнему комментарию :D

Вчерашний случай - заходит начальство, я голову руками обхватил, коллега уткнулся головой в стол, железяшник наш вообще на полу лежит что-то ковыряет под столом. И реплика - сразу видно, работаете! Молодцы! :D :D :D


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Vamireh от Сентябрь 29, 2013, 10:25
Число строк - не показатель. Моя программа в <17000 строк делает тоже самое и даже больше, что и другая программа, в которой >30000 строк.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Alexu007 от Сентябрь 29, 2013, 11:27
Код
C++ (Qt)
int x;
int y;
int z;
x = 2;
y = 3;
z = x + y;

Код
C++ (Qt)
int x = 2; int y = 3; int z = x + y;

Гы-ы-ы...


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Bepec от Сентябрь 29, 2013, 11:41
Не полно раскрыли.

Код:
z = x;
z = z + y;


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: lit-uriy от Сентябрь 29, 2013, 16:23
У меня на одной из прошлых работ, шеф подсчитывал строки кода, для статистики, работая в разных организациях.

И где бы он их неподсчитывал, то к моменту завершения проекта эта цифра оказывалась постоянной - 15 строк/день.

Т.е. бралась дата начала проекта и дата сдачи, и подсчитывались все (вместе с комментариями, но кроме пустых) строки, в каждом субпроекте отдельно.

У него статистика была более сотни проектов за почти 15 лет и цифра была железобетонной, колебания не превышали +/- 2 строки/день.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: m_ax от Сентябрь 29, 2013, 16:47
У меня на одной из прошлых работ, шеф подсчитывал строки кода, для статистики, работая в разных организациях.

И где бы он их неподсчитывал, то к моменту завершения проекта эта цифра оказывалась постоянной - 15 строк/день.

Т.е. бралась дата начала проекта и дата сдачи, и подсчитывались все (вместе с комментариями, но кроме пустых) строки, в каждом субпроекте отдельно.

У него статистика была более сотни проектов за почти 15 лет и цифра была железобетонной, колебания не превышали +/- 2 строки/день.

Любопытная статистика...

Тогда ТС остаётся сосчитать сколько программистов у него в конторе трудятся над проектом и поделить 15 на их количество)


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: lit-uriy от Сентябрь 29, 2013, 17:09
так же любопытно, что кол-во строк в день не зависело от языка программирования (асемблер, Си, дельфи,...)


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Bepec от Сентябрь 29, 2013, 17:39
Видимо на всех работах босса работали профи, которые на выходе давали одинаковое количество строк :D


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: lit-uriy от Сентябрь 29, 2013, 18:22
"Видимо на всех работах босса работали профи..."
Он начал собирать эту статистику с советских времён, когда пришёл в одно из военных НИИ зелёным программером с института.

я тоже этой темой заинтерисовался и стал копить свою статистику, преимущественно пишу программы под микроконтроллеры, у меня этот показатель колеблется от 14,2 до 16,5 стр/день

Не так давно стал промышлять написание макросов на VBA, получилось по 3 проектам: 12,2 - 14 стр/день


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: _OLEGator_ от Сентябрь 29, 2013, 21:33
Странно считать строки. Программирование - это не только непосредственное написание кода, это еще создание архитектуры программы, модулей, взаимодействия между ними. По сути само написание кода - это последняя стадия разработки программы, когда уже остальное продумано.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: m_ax от Сентябрь 29, 2013, 21:52
Странно считать строки. Программирование - это не только непосредственное написание кода, это еще создание архитектуры программы, модулей, взаимодействия между ними. По сути само написание кода - это последняя стадия разработки программы, когда уже остальное продумано.

Рас в этом есть какая-то универсальность, то скорее всего это явление описывается какими то простыми уравнениями (или моделью)
Интересно, а от размерности пространства это число строк как-нить зависит? ;D


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: m_ax от Сентябрь 29, 2013, 22:10
Гы-гы  >:(


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 30, 2013, 00:06
У меня на одной из прошлых работ, шеф подсчитывал строки кода, для статистики, работая в разных организациях.

И где бы он их неподсчитывал, то к моменту завершения проекта эта цифра оказывалась постоянной - 15 строк/день.

Т.е. бралась дата начала проекта и дата сдачи, и подсчитывались все (вместе с комментариями, но кроме пустых) строки, в каждом субпроекте отдельно.

У него статистика была более сотни проектов за почти 15 лет и цифра была железобетонной, колебания не превышали +/- 2 строки/день.

А как учитывались изменения кода, а не добавления? Ну то есть удалили 20 строк, вставили вместо них 5. Сколько уйдет в статистику?


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Old от Сентябрь 30, 2013, 06:42
А как учитывались изменения кода, а не добавления? Ну то есть удалили 20 строк, вставили вместо них 5. Сколько уйдет в статистику?

Т.е. бралась дата начала проекта и дата сдачи, и подсчитывались все (вместе с комментариями, но кроме пустых) строки, в каждом субпроекте отдельно.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: zzzseregazzz от Сентябрь 30, 2013, 08:18
Цитировать
И где бы он их неподсчитывал, то к моменту завершения проекта эта цифра оказывалась постоянной - 15 строк/день.

В России нет и не было промышленной разработки софта. Всех российских программистов в принципе можно считать любителями.
Слышал, что у индусов норматив - 4000 строк в день. Всё как у рабочего на заводе.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Alex Custov от Сентябрь 30, 2013, 08:33
В России нет и не было промышленной разработки софта. Всех российских программистов в принципе можно считать любителями.

Как-то пессимистично. В России и в СНГ много хороших программистов, как и продуктов, над которыми они работают.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: zzzseregazzz от Сентябрь 30, 2013, 08:38
А как учитывались изменения кода, а не добавления? Ну то есть удалили 20 строк, вставили вместо них 5. Сколько уйдет в статистику?

Мне кажется, надо считать так.
Если программист удалил или переписал свои 15 строк, в зачет ему идет 0 строк (исправил свой же косяк).
Если программист удалил или переписал чужие 15 строк, в зачет ему идет 15 строк (исправил чужой косяк). А другому -15.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 30, 2013, 08:39
А как учитывались изменения кода, а не добавления? Ну то есть удалили 20 строк, вставили вместо них 5. Сколько уйдет в статистику?

Т.е. бралась дата начала проекта и дата сдачи, и подсчитывались все (вместе с комментариями, но кроме пустых) строки, в каждом субпроекте отдельно.


Это делалось в конце проекта и считались существующие строки, или это делалось в процессе работы и считались все добавления?


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 30, 2013, 08:40
А как учитывались изменения кода, а не добавления? Ну то есть удалили 20 строк, вставили вместо них 5. Сколько уйдет в статистику?

Мне кажется, надо считать так.
Если программист удалил или переписал свои 15 строк, в зачет ему идет 0 строк (исправил свой же косяк).
Если программист удалил или переписал чужие 15 строк, в зачет ему идет 15 строк (исправил чужой косяк).

То есть "исправил свой же косяк" это не работа и не считается? Ну тогда свои косяки надо не править, а рассказывать о них другим, чтобы они исправили)))


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 30, 2013, 08:42
Слышал, что у индусов норматив - 4000 строк в день. Всё как у рабочего на заводе.

Тото код у них иногда делается так, чтобы побольше строк получилось, а не чтобы работало нормально:)


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: zzzseregazzz от Сентябрь 30, 2013, 08:43
То есть "исправил свой же косяк" это не работа и не считается?
А тому, у кого нашли косяк, вычесть число строк, которое занимал косяк.

Цитировать
Ну тогда свои косяки надо не править, а рассказывать о них другим, чтобы они исправили)))
Профессионал пишет сразу правильно.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Bepec от Сентябрь 30, 2013, 08:45
И ударов кнута, равному количеству накосяченного, делённого на 10 :D


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 30, 2013, 08:48
То есть "исправил свой же косяк" это не работа и не считается? Ну тогда свои косяки надо не править, а рассказывать о них другим, чтобы они исправили)))

А тому, у кого нашли косяк, вычесть число строк, которое занимал косяк.

С какой стати? Он не тратил на это свое время, свои ресурсы? Не производил работу? Или программисты ошибки умышленно допускают? Никто не идеален и штрафовать за баги, которые не привели к финансовой отвественности это тупо

А как в такой ситуации быть с оптимизацией или рефакторингом? Это ведь не косяк и считаться им не может, потому что все работает правильно


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 30, 2013, 08:48
То есть "исправил свой же косяк" это не работа и не считается?
Профессионал пишет сразу правильно.

Ну это уже просто за гранью ;D
*ушел под стол ржать


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 30, 2013, 09:09
Если серьезно, то считать строки имеет смысл только если справедливо соотношение "чем больше строк, тем лучше продукт". В реальности такого нет


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: _OLEGator_ от Сентябрь 30, 2013, 09:11
В России нет и не было промышленной разработки софта. Всех российских программистов в принципе можно считать любителями.
Слышал, что у индусов норматив - 4000 строк в день. Всё как у рабочего на заводе.

Профессионал пишет сразу правильно.

Отличные перлы.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: zzzseregazzz от Сентябрь 30, 2013, 09:13
А как в такой ситуации быть с оптимизацией или рефакторингом? Это ведь не косяк и считаться им не может, потому что все работает правильно

Профессионалы пишут программу, которая не требует оптимизации или рефакторинга.
Если это требуется, надо выгнать старых программистов и набрать команду настоящих профессионалов.
Им придется засчитывать исправления чужих строк за написанные строки.


Название: Re: Сколько строк кода должен писать в день пр
Отправлено: mutineer от Сентябрь 30, 2013, 09:17
А как в такой ситуации быть с оптимизацией или рефакторингом? Это ведь не косяк и считаться им не может, потому что все работает правильно

Профессионалы пишут программу, которая не требует оптимизации или рефакторинга.
Если это требуется, надо выгнать старых программистов и набрать команду настоящих профессионалов.
Им придется засчитывать исправления чужих строк за написанные строки.

 ;D ;D
Искренне желаю тебе, чтобы на тебя работали только профессионалы, которые не делают ошибок и сразу пишут без оптимизации и рефакторинга. Сферические в вакууме ;D ;D


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: zzzseregazzz от Сентябрь 30, 2013, 09:20
Если серьезно, то считать строки имеет смысл только если справедливо соотношение "чем больше строк, тем лучше продукт". В реальности такого нет

Чем больше строк, тем сложнее продукт. Чем сложнее продукт, тем он дороже.
Строки это деньги.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 30, 2013, 09:22
Если серьезно, то считать строки имеет смысл только если справедливо соотношение "чем больше строк, тем лучше продукт". В реальности такого нет

Чем больше строк, тем сложнее продукт. Чем сложнее продукт, тем он дороже.

и первое и второе неверно. Продукт, полный бессмысленного кода, и не сложен и не стоит ничего. Зато строк куча, хоть залейся))


"Ребята, у нас в понедельник релиз, но нам нехвататет 1230 строчек. Поэтому работаем сверхурочно" ;D ;D


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Alex Custov от Сентябрь 30, 2013, 09:23
Чем больше строк, тем сложнее продукт.

То есть миллион строк на жабе сложнее, чем 500 тысяч на CL?


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: zzzseregazzz от Сентябрь 30, 2013, 09:31
Продукт, полный бессмысленного кода, и не сложен и не стоит ничего. Зато строк куча, хоть залейся))

Заказчик смотрит не код, а сколько мегабайт в итоге занимает программа, а это тоже зависит от числа строк.
Если много, значит программа сложная, деньги потрачены не зря.



Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Alex Custov от Сентябрь 30, 2013, 09:34
Заказчик смотрит не код, а сколько мегабайт в итоге занимает программа, а это тоже зависит от числа строк.
Если много, значит программа сложная, деньги потрачены не зря.

Тролль ты какой-то неумелый.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: LisandreL от Сентябрь 30, 2013, 09:57
Заказчик смотрит не код, а сколько мегабайт в итоге занимает программа, а это тоже зависит от числа строк.
Если много, значит программа сложная, деньги потрачены не зря.
Ну с таким подходом надо иконки в программе делать 4096x4096 в ресурсах. Причём в bmp, а не попсовом png.
Программа будет очень сложная. ;D


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Bepec от Сентябрь 30, 2013, 10:31
Какое то рассуждение странное. Напоминает Spark'a. Тонна аргументов и глухослепонемой  ТС :D


Название: Re: Сколько строк кода должен писать в день пр
Отправлено: mutineer от Сентябрь 30, 2013, 10:37
Офигеть, настроение поднял утром понедельника :D

Заказчик заказывает функционал, а не 300 мб бинарной каши)))


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: m_ax от Сентябрь 30, 2013, 10:38
это было бы смешно, если б не было так грустно)


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: mutineer от Сентябрь 30, 2013, 10:41
это было бы смешно, если б не было так грустно)

А по поводу чего грустить-то?


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: m_ax от Сентябрь 30, 2013, 10:48
это было бы смешно, если б не было так грустно)

А по поводу чего грустить-то?

Ну как чего.. Задорного что ли не смотрели?)

Образование в стране развалили, интересы у нынешней молодёжи какие то больше барыжные.. Выращивают стадо менеджеров и шменеджеров и п.т.п..

А потом удивляются, почему это всё через одно место, ведь такая работа была проведена, столько строк понаписано, столько переписано, а в итоге..(

Такие вот дела..


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Bepec от Сентябрь 30, 2013, 10:50
Верно подмечено. Вопрос скорее менеджера, чем программиста :D

Менеджер среди нас, обнажайте компиляторы :D


Название: Re: Сколько строк кода должен писать в день пр
Отправлено: zzzseregazzz от Сентябрь 30, 2013, 12:22
Офигеть, настроение поднял утром понедельника :D

Заказчик заказывает функционал, а не 300 мб бинарной каши)))

Если весь функционал реализован в 1 Мб бинарников за пару недель, то и стоить он будет недорого.
Необходимо убедить, что реализовать проект очень сложно (в нем будет много строк кода).
На этапе планирования проекта обычно прикидывается сколько там будет строк. На основе этого определяется цена разработки.
http://ru.wikipedia.org/wiki/COCOMO


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Bepec от Сентябрь 30, 2013, 12:30
Как верно подмечено - это один из десятков методов. Можно считать и по строкам, можно по трудодням, а можно по зарплате программистов. Там же приведены плюсы и минусы подхода.

На мой взгляд подход крайне неверный. Как вы заметили, 1 мб за пару недель может выполнить работу гигабайтов.

PS работая на ОКР'ах расскажу - никто не оценивает заранее. Выделяют сумму на ОКР - проводите. Провели, вывели примерную сумму/вердикт.

PPS а вот убедить что проект сложный - работа именно менеджера. И тут уже всё зависит не от строк кода, а от умения менеджера убеждать людей.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: kambala от Сентябрь 30, 2013, 12:31
Задорного что ли не смотрели?)
а кто такой Задорный? вот о Задорнове я слышал.

@zzzseregazzz: по твоим темам складывается впечатление, что какой-то «дядя», далекий от программирования и разработки в принципе, просит тебя рассказать ему о шайтан-технологии Qt (сделать доклад) и видимо в сравнении с другими языками оценить стоимость разработки по количеству строк.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: m_ax от Сентябрь 30, 2013, 12:34
Цитировать
а кто такой Задорный? вот о Задорнове я слышал.
Да, да, он самый) опечатался..


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Igors от Сентябрь 30, 2013, 12:49
@zzzseregazzz: по твоим темам складывается впечатление, что какой-то «дядя», далекий от программирования и разработки в принципе, просит тебя рассказать ему о шайтан-технологии Qt (сделать доклад) и видимо в сравнении с другими языками оценить стоимость разработки по количеству строк.
Ну может не "дядя", а девочка-журналист, которой нужно быть "в теме"  :)  Но постронка - точно


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: alex312 от Сентябрь 30, 2013, 12:56
когда-то подсчитывал свои строки, в хорошие дни выхлоп доходил до 150-200 строк/день.
И мне становится интересно, возможно ли вообще нафигачить 1000(не говоря уже про 5000) строк не копипастой, и что бы это потом скомпилилось  ???


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Bepec от Сентябрь 30, 2013, 13:03
По секрету расскажу - можно. Но это заслуга уже привычки, нежели осознанного воздействия :)

Как то выходным днём меня попросили одну программку  нафигачить. До семи вечера с семи утра сидел под чаем и зефиром :D Помойму тысяч 5 я настряпал :D Сам теперь боюсь в того монстра лезть :D


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Alexu007 от Сентябрь 30, 2013, 20:31
Код
C
int a=10000,b,c=2800,d,e,f[2801],g;main(){for(;b-c;)f[b++]=a/5; for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a),e=d%a)for(b=c;d+=f[b]*a, f[b]=d%--g,d/=g--,--b;d*=b);}
Вот образец компактности кода: одна строка вычисляет 800 знаков пи. Но с таким подходом останешься без штанов.


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Bepec от Сентябрь 30, 2013, 21:49
Берём VS + VS assist, щелкаем переформатирование, получаем строк 30 :D Вот так мгновенно повышаем стоимость программы :D


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: Alexu007 от Октябрь 01, 2013, 08:26
Кстати, в порядке оффтопа... никто не знает, какую математическую формулу (или физический принцип) реализует эта программа? Интересно просто. За один цикл вычисляет 4 цифры, если перед значащими цифрами нули - их не вычисляет, приходится добавлять принудительно (в оригинале это делает оператор printf("%.4d",e+d/a)). Вычисляет и 1600, и 3200 знаков Пи, если увеличивать в 2 раза значения с и f[], но начинает работать медленнее и с какого-то момента делает ошибки (скорее всего в результате преполнения переменных). Вот её код в развёрнутом виде (на билдере):

Код
C++ (Qt)
//вывод на экран строки
void print_str(int x)
{
static int Cx = 0;
static AnsiString str;
 
 
 Cx++;
 
 if (x < 10)   str += "0";
 if (x < 100)  str += "0";
 if (x < 1000) str += "0";
 
 str += IntToStr(x); // + " ";
 
 if (Cx % 20 == 0)
   {
   Form1 -> Memo1 ->  Lines -> Add(str);
   str = "";
   }
 
return;
}
 
 
 
 
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 
AnsiString str;
 
unsigned int a = 10000;
unsigned int b = 0;
unsigned int c = 5600;
unsigned int d = 0;
unsigned int e = 0;
unsigned int f[5601];
unsigned int g = 0;
 
 
 Button1 -> Enabled = false;
 
 
 //заполняет массив значением а/5 = 2000
 for (b = 0; b < c+1; b++) f[b] = a/5;
 
 
 //вычисление
 while(c)
   {
   d = 0;
   g = c * 2;
 
   for (b = c; b > 1; b--)
     {
     d += f[b] * a;
     g--;
     f[b] = d % g;
     d /= g;
     g--;
     d *= b;
     }
 
 
 
   //вывод строки на экран
   print_str(e + d/a);
 
   c -= 14;
   e = d % a;
   }
 
 
return;
}


Название: Re: Сколько строк кода должен писать в день программист Qt?
Отправлено: kambala от Октябрь 01, 2013, 11:49
если перед значащими цифрами нули - их не вычисляет, приходится добавлять принудительно (в оригинале это делает оператор printf("%.4d",e+d/a)).
QString QString::arg ( int a, int fieldWidth = 0, int base = 10, const QChar & fillChar = QLatin1Char( ' ' ) ) const — тебя интересуют 2-й и 4-й параметры