Знаю как минимум одну профессию где такая черта характера как нерешительность имеет положительный эффект) Это работа разработчика ПО) Ибо нерешительность заставляет принимать только такие решения, которые всегда можно отыграть назад и поменять на наоборот) В итоге это приводит к созданию очень гибких и настраеваемых систем
(
Read more... )
Comments 4
Если сомневаешься в алгоритмах и структурах данных - используй bubble sort и int[].
YAGNI & KISS
Reply
Создание отдельного интерфейса Sort и баблсорт как его реализации совершенно не усложняет код, а как раз наоборот позволяет абстрагироваться и не заморачиваться конретно бабл твой сорт или фаст) Он просто сорт) И все) Куда страшнее, когда этот бабл сорт захардкоден в алгоритм и аццки тормозит процес работы, а попытки его заменить на нормальный приводят к зановописанию всего и вся.
Насчет int[] то тут тоже как раз в недавней проге для построения диаграммы отделил поиск данных от способа их хранения. Имхо это привело какраз к довольнотаки понятной и очевидной логике. Хотя пожалуй это не KISS )
Reply
Reply
Reply
Leave a comment