?

Log in

No account? Create an account
О разработке ПО и производительности труда программиста - Энди Скотт

> Recent Entries
> Archive
> Friends
> Profile
> Энди Скотт ukrainian gentleman

November 5th, 2011


Previous Entry Share Next Entry
09:25 pm - О разработке ПО и производительности труда программиста
Originally posted by schegloff at Чтобы не забыть
По наводке palaman:

1. Достаточно большой софтверный проект как макросистема описывается с достаточной точностью дифуром второго порядка (затухающие колебания в вязкой среде), то есть двумя числами. Каждый программист может быть описан теми же двумя числами. Примерный смысл на бытовом уровне: как быстро человек пишет код и как быстро он правит баги.

2. Коэффициент затухания («вязкость», сопротивление изменениям) у всего софтверного проекта больше, чем у любой его подсистемы или у отдельного программиста. Период колебаний у программера практически всегда равен двум суткам: залил — все потестили — залил фикс. Как минимум 20% строк первоначального коммита будут поправлены — тоже интересная константа.

3. Совместно работающие программисты подчиняются правилу сложения источников белого шума: суммарная эффективность равна корню из их числа.


Надо проверять на своих SVN. Кто знает, как оттуда статистику вытаскивать, подскажите.

(2 comments | Leave a comment)

Comments:


[User Picture]
From:erp_shik
Date:November 6th, 2011 06:17 am (UTC)
(Link)
цель какая?
задачу-то какую решаете?
[User Picture]
From:andy_scott
Date:November 6th, 2011 06:22 am (UTC)
(Link)
Этот пост не имеет прямого отношения к делу. На ithappens сайте вот такое интереснейшее наблюдение опубликовал неизвестный автор - что наблюдал он (якобы) такие вот интересные закономерности. Какова доля шутки в его тексте - судить не берусь, но мне кажется, это красиво ;)

> Go to Top
LiveJournal.com