- Чем меньше кодирования, тем пишешь быстрее
- Чем больше библиотек компонентов, кода - то кодировать приходиться меньше
И при использовании компонент, которые ускоряют разработку, приходится помнить методы и протоколы взаимодействия с ними. Исходя из этого скорость программирования начинают ограничивать общечеловеческие факторы: привычка и размер оперативной памяти (5-9 элементов). То есть, начинаешь применять только полюбившиеся компоненты.
Раньше было мнение - выбирай язык программирования для задачи. Сейчас с увеличением стандартных библиотек и мощности сред программирования встает другой вопрос - выбирай подходящие компоненты для проекта. Возможно - и большой проект с открытым кодом, который, поменяв частично, можно уже поставить.
Насчет открытого кода у нас будет отдельный разговор. Хоть и говорят, что это -манна небесная. Но, как оказывается в больших проектах - она быстро портится и имеет горький привкус чувства зря потерянного времени.
Часто сталкивался с тем, что пишу компонент, а позже нахожу более совершенный, но надо было поискать тщательнее. Синдром "не изобретено здесь" - первый враг скорости программирования, а значит и ваших доходов. Бороться или нет - это ваше решение. Но помните, что доход состоит из трех компонентов: скорости оборота капитала (применения вашего интеллекта и времени), уменьшения связности капитала (чем меньше работаешь над проектом, тем выше мобильность)
После того как я достиг порога создания средней программы за неделю, встал вопрос, как создать ее за три дня. Компоненты уже не позволяли развить такую скорость.
И тут пришла череда обратиться к мастерам. Многие среды позволяют писать мастера и дополнения и существует множество ускоряющих работу мастеров. Но вот в чем вопрос - какова ценность применения мастеров? Ведь при их применении интерфейс стандартизуется, скорость повышается (и прибыльность также). Но гложут сомнения, что ты перестал программировать творчески, а все приближаешься к технологичному "штампованию" заготовок.
Да, скорость - имеет значение. Но как можно потом гордиться этим? На этот вопрос я пока не нашел ответа. Есть только наметки, и о них мы поговорим позже.
Благодарю вас за участие.
До скорой встречи

Комментариев нет:
Отправить комментарий