metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-07-06 11:27 am

По мотивам

Я придумал, как проводить собеседования. Достаточно спросить, откуда человек берет исходный код, когда пишет программы.
Если он ответит, что видит/слышит/ощущает указания пауков из потустороннего мира и ему остается только записать то, что они сказали - можно брать.

[identity profile] metaclass.livejournal.com 2012-07-06 10:41 am (UTC)(link)
У меня только один из моих проектов, лично написанный - 5.3 мб исходников.
А таких проектов у меня еще 2 две штуки)

[identity profile] blackyblack.livejournal.com 2012-07-06 10:47 am (UTC)(link)
Ну а всё-таки, сколько там реально кода?

[identity profile] metaclass.livejournal.com 2012-07-06 11:13 am (UTC)(link)
Если что - я считаю только собственно исходники.

Ну возьмем проект, полностью написанный вручную на С++ и за месяц отданный в продакшен.
124 кб кода. мелкий проектик, месяц работы.

Можно глянуть проект на Clojure, где еще более лаконичное выражение функциональности - полтора месяца работы - 146 кб кода.

F#, кодогенератор - год работы, 550 кб кода.

Тот проект который я в предыдущем комментарии упомянул - там все таки меньше, написанного кода 2.8 мб, сгенерированного 2.5 мб. 2.8 - это соответственно треть кода проекта вообще, т.к. там еще 3 мб общего с другими проектами кода.

[identity profile] blackyblack.livejournal.com 2012-07-06 11:20 am (UTC)(link)
Ну ладно, убедительно. Но вот, скажем, весь RabbitMQ чуть более 5000 LOC куплен за сколько-то миллионов баксов. 146 кб кода в кложури - это чё-то перебор. У меня проектик на эрланге что-то порядка 20 кб с комментариями и это довольно-таки прилично я считаю.

[identity profile] metaclass.livejournal.com 2012-07-06 11:35 am (UTC)(link)
Ну опердень и опердень. Один не самый сложный документ 2-5 кб кода, документов 20 штук пока, намечается гораздо больше.
Общего кода еще килобайт 70. Эти 70 - 2.5 КLOC
И это мелкий проект - живет всего-то полгода. А у меня тут по 10-15 лет проектам.

7 лет проект, пишет два человека - 10 мб кода. Но это дельфи, он по жизни многословен.

В общем, на дельфях получается 1 мб в год, на кложури раз в 5 меньше :)

[identity profile] thedeemon.livejournal.com 2012-07-06 04:22 pm (UTC)(link)
Вывод: на кложури продуктивность в 5 раз ниже! :)

[identity profile] metaclass.livejournal.com 2012-07-06 11:18 am (UTC)(link)
Глянул еще один проект, C# - 2 года работы, 2 мб только моего кода.

[identity profile] blackyblack.livejournal.com 2012-07-06 11:23 am (UTC)(link)
C# по вербозности та же ява.