Нерешительность и программинг)

Feb 01, 2008 00:13

Знаю как минимум одну профессию где такая черта характера как нерешительность имеет положительный эффект) Это работа разработчика ПО) Ибо нерешительность заставляет принимать только такие решения, которые всегда можно отыграть назад и поменять на наоборот) В итоге это приводит к созданию очень гибких и настраеваемых систем ( Read more... )

Мысли, Психология, Программинг

Leave a comment

Comments 4

Категорически не согласен devirt February 1 2008, 21:37:08 UTC
Потом появляется перегруженный код, который невозможно поддерживать.

Если сомневаешься в алгоритмах и структурах данных - используй bubble sort и int[].

YAGNI & KISS

Reply

Re: Категорически не согласен nik_nn February 2 2008, 12:35:57 UTC
Неа)

Создание отдельного интерфейса Sort и баблсорт как его реализации совершенно не усложняет код, а как раз наоборот позволяет абстрагироваться и не заморачиваться конретно бабл твой сорт или фаст) Он просто сорт) И все) Куда страшнее, когда этот бабл сорт захардкоден в алгоритм и аццки тормозит процес работы, а попытки его заменить на нормальный приводят к зановописанию всего и вся.

Насчет int[] то тут тоже как раз в недавней проге для построения диаграммы отделил поиск данных от способа их хранения. Имхо это привело какраз к довольнотаки понятной и очевидной логике. Хотя пожалуй это не KISS )

Reply


user2718 March 4 2008, 21:14:29 UTC
Не специалист, но возможность все поменять на все что угодно - звучит очень многообещающе...

Reply

nik_nn March 5 2008, 11:02:57 UTC
)) Нет ну так чтоб все на все конечно не всегда получается. Но современные концепции программирования стремятся к тому чтоб добавить какуюнибудь фичу в работающую программу было не сложно.

Reply


Leave a comment

Up