Snippets – в помощь разработчику

Snippets-128.png

Я разработчик. Пишу на C++, Delphi, PHP, JavaScript, Objective-C. Инструменты разные, платформы разные, подходы разные. Одинаково лишь то, что за долгий срок программирования не важно на каком языке скапливается очень много кусков полезного кода, которые используешь при разработке в дальнейшем. Например послать POST-запрос через JQuery, используюя Ajax или алгоритм перевода строки в N-ричную систему счисления. Такие кусочки кода я хранил раньше в отдельных файлах, а файлы в папках, обозначающих тему, а эти папки еще в папках, обозначающих язык, к которому относится код. Все это я хранил в Dropbox, для того, чтобы иметь возможность просмотреть необходимый код с iPhone или когда нет моего компьюетра под рукой. За 6 лет программирования таких файлов скопилось очень много. И я начал забывать, что у меня есть. Да и такой метод каталогизации мне совсем не нравится.

Проблема решилась благодаря замечательному приложению Snippets от компании Lucky Ants. Кстати, сегодня программа обновилась и теперь доступна версия 1.1.

Программа имеет говорящее название, сниппет (англ. snippet — фрагмент, отрывок) — программный термин, обозначающий небольшой фрагмент исходного кода или текста, пригодного для повторного использования.

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

Приложение сделано просто отлично. Интерфейс программы великолепен, удобен и прост.

Screen shot 2010-05-20 at 10.23.59 AM.png

Очень понравилась подсветка синтаксиса. Код читать очень приятно.

Для каталогизации можно использовать Папки, Группы и Смарт группы. Также в программе есть автоматическая группировка сниппетов по языкам программирования, для которой можно отключить неиспользуемые языки.

Screen shot 2010-05-20 at 10.31.50 AM.png

С сайта разработчиков можно скачать Snippets Bookmarklet для того, чтобы добавлять сниппеты прямо со страниц браузера. Что тоже очень удобно.

Snippets-Bookmarklet.png

Как я уже писал выше, программа сегодня обновилась до версии 1.1. И я был очень рад тем изменениям, которые произошли:

- Появилась синхронизация с Dropbox (за эту фичу огромное спасибо разработчикам).

- Snippets Datastores – специальное хранилище сниппетов, которое находится в файловой системе. Это хранилище можно расшаривать через тот же Dropbox, причем количество подключенных клиентов к datastore неограниченно. Все всегда будет синхронизировано у всех клиентов.

Datastores.png

О всех возможностях программы можно почитать на соответствующей странице на сайте разработчиков.

Приложение мне очень понравилось. Теперь вся моя база кодов и наработок находится в одном удобном месте. Чего и вам желаю! :)

Еще больше интересных статей про мир Apple. Подпишитесь на RSS!
Опубликовано 20 Май 2010 в 10:10 · Автор Игорь · Ссылка
Рубрики: Приложения для Mac · Теги: 

View Comments

Подписаться на комментарии по RSS

  1. Написал(-а) Евгений
    20 Май 2010 в 11:55
    Ссылка

    Спасибо что рассказали про программу. Очень полезная штука.

  2. Написал(-а) Игорь
    20 Май 2010 в 11:59
    Ссылка

    Незачто, уже не представляю, как без нее раньше жил ).

  3. Написал(-а) Yuratop
    15 Июнь 2010 в 16:59
    Ссылка

    ребят посоветуйте что-то под Windows

  4. Написал(-а) Игорь
    15 Июнь 2010 в 17:01
    Ссылка

    Я не знаю аналогов под Windows.

  5. Написал(-а) ctrld
    18 Июнь 2010 в 12:36
    Ссылка

    Я тоже использую это приложение. Пока ещё до конца не внедрил его в процесс, но работаю над этим.
    А функцию Link to Datastore применю – именно такого мне не хватало, чтобы иметь доступ к сниппетам из Linux/Windows.

  6. Написал(-а) ctrld
    19 Июнь 2010 в 22:08
    Ссылка

    Не удастся работать с данными в нескольких системах:
    “3555B618BB4118B86C6507F1DFC4C74570825207.snippetitem” may be a binary file

    Datastore полезен именно для работающих в Snippets. Но другое и не утверждалось.

Подписаться на комментарии по RSS

Написать комментарий

blog comments powered by Disqus