Пока очередная порция закладок готовится выйти в свет в новых версиях Жукладочника, я хочу вам немного рассказать о тех средствах, которые просто необходимы любому программисту или группе программистов для создания действительно серьезного проекта.
Еще может быть 10 лет назад требования, предъявляемые к программе были не столь обширны и консервативны. Сейчас программа должна обязательно иметь современный дизайн, кучу настроек и примочек, поддержку всего, чего только можно, красивые картинки, собственный инсталятор и оперативную службу поддержки, прямо не вылезая из программы. Конечно, если функционал продукта настолько крут, что затмевает все недостатки, можно прикрыть глаза на некоторые исключения из стандарта. Однако,

Все вышесказанное можно применить и к
- Среда разработки. В минимальной комплекции — это компилятор и простенький текстовый редактор. Но так было пару десятков лет назад. Сейчас подобного инструментария недостаточно. На рынке программного обеспечения в данный момент огромное значение играет скорость. Для того, чтобы не отставать, вам понадобится мощная среда разработки с подсветкой синтаксиса, кучей библиотек полуготовых компонентов, автозаполнением и шаблонами, поддержкой многопоточности и возможности отладки… И так далее и тому подобное. В общем, нужна монстроподобная среда, жрущая кучу памяти, но в замен очень удобная и почти что способная приготовить вам кофе, если понадобится.
- Инсталлятор. Меня например коробит, если я приобретаю программу, а получаю один исполняемый файл(exe), или еще хуже, архив библиотек, которые мне нужно куда-нибудь скопировать,
где-нибудь зарегистрировать и еще и бантик подвязать. Настоящая программа предоставит удобный инсталлятор, где непродвинутому пользователю достаточно будет прокликать «Далее», а продвинутый сможет задать свои собственные настройки для установки. Поэтому, разрабатывая программу, вам придется позаботиться о создании инсталлятора — либо написать самому, либо воспользоваться готовыми решениями. - Контроль версий. При разработки любой, даже совсем простенькой программки приходится по нескольку раз изменять программный код. И никто не застрахован от ошибок. С помощью контроля версий можно откатить изменения на нужную дату, можно следить за развитием проекта, а можно и вести параллельную разработку, если программа пишется группой разработчиков. Контроль версий просто необходим для удобства и безопасности разработки.
- Билдер. Без этой программы конечно же можно обойтись, но она экономит очень много времени. За какое время вы сможете взять последнюю версию программы из контроля версий, поменять каждому модулю программы версию, запустить компилятор, дождаться выполняемых файлов, собрать инсталлятор, переименовать его и скопировать в нужное место? С помощью билдера вы потратите на все эти вещи всего пару минут и уж точно не ошибетесь в последовательности действий.
- Баг трекер. Другими словами, это программа для контроля ошибок в программе. Желательно с публичным доступом, чтобы любой пользователь смог сообщить о «баге». Не пытайтесь запомнить все, что нужно поправить, в голове — не получится, проверено на практике. В простейшем случае, все ошибки, которые следует исправить, можно хранить на почте или в блоге.
Если разработка программы ведется группой разработчиков, проект обрастает еще множеством программ и утилит для планирования и контроля. Но тот минимум, который я описал выше используется обязательно.
Итак, если вы
Постовой: автоматизация вашего бизнеса на базе программного продукта 1с бухгалтерия (редкий случай, когда среда разработки на русском языке).
P. S. Жукладочник теперь дружит с 15 жукладками и умеет экспортить и импортить ваши настройки. Качайте и наслаждайтесь!
Уже 22 комментариев. Оставь свой...
26 января 2009
26 января 2009
27 января 2009
27 января 2009
27 января 2009
27 января 2009
29 января 2009
3 февраля 2009
10 февраля 2009
17 февраля 2009
18 февраля 2009
18 февраля 2009
18 февраля 2009
18 февраля 2009
18 февраля 2009
18 февраля 2009
19 февраля 2009
20 февраля 2009
23 февраля 2009
23 февраля 2009
24 февраля 2009
28 февраля 2009
Оставить комментарий