ݺߣ
Submit Search
Скрытые закономерности в разработке ПО
•
3 likes
•
1,153 views
Alex Yakyma
Follow
1 of 20
More Related Content
Скрытые закономерности в разработке ПО
1.
Скрытые закономерности В
разработке ПОalex@yakyma.com
2.
Сложность
3.
История #1:Интеграция и
Броуновское движение
4.
Принятие технических решенийString
getCity(String rawStr){...}Location extractLocation(String rawStr){ ...loc.setCity(...);loc.setState(...); return loc;}String getState(String rawStr){...}otp1-2pp
5.
Винеровский процесс: отклонениеW(t)
– Броуновское движениеW(t)otp1-2pp
6.
Суммарное отклонениеot
7.
ЛогарифмическиНормальное()
8.
Следствие #1Асимметричность эффортов
9.
Следствие #2Скрытая стоимость
10.
Непрерывная интеграция
11.
История #2:Сложность кода
и длинные произведения
12.
Факторизация Дублирующийся
код (f1) Нечеткое именование (f2) Некомпактные методы (f3)Нетипизированные коллекции (f4)НеследованиеSRP (f5). . .f2∙f32 и 3
13.
лог-нормально
14.
АсимметричностьТе же следствия
для сложностиСкрытые затраты
15.
Целенаправленный рефакторингf1∙ f2∙
f3∙ f4∙…f1∙ f2∙f3∙ f4∙…
16.
Минимизировать величинуа не
вариабильность
17.
Контроль над сложностьюКонкуррентное
преимущество
18.
Обманчивая случайность
19.
CLTLLNIto Calc.
20.
alex@yakyma.comОбоснования, подробности: www.yakyma.comили