Многие из нас сталкивались с оценкой сложности алгоритмов и хорошо представляют себе для чего она нужна. Но зачастую разработчики применяют О-нотацию исключительно к коду, забывая о том что алгоритмы существуют за его пределами. При этом, с ее помощью можно легко описать успех Инстаграма, предсказать, что веб-приложения займут доминирующую роль в ближайшем десятилетии и даже описать принцип работы мозга.
Недавно я столкнулся [со статьей][1] о пользе О-нотации в управлении проектом, которая и заставила меня написать данный текст. Я давно и успешно применяю оценку сложности в разработке и периодически сталкиваюсь с ограниченным пониманием ее разработчиками.
То о чем я говорю – это сама суть информационных технологий. Артемий Лебедев попробовал описать этот принцип, но получилось [вот что][2].
[Читать дальше →][3]
[1]:
https://habrahabr.ru/post/282435/
[2]:
http://www.artlebedev.ru/kovodstvo/sections/184/
[3]:
https://habrahabr.ru/post/283144/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut