2008-09-16 2 views
4

Во время типичного программирования дня я реализую функции таким образом, который я хотел бы запомнить. Например, скажем, я настроил функцию вставки БД, которая, когда я снова сталкиваюсь с ситуацией, хочу найти то, что я сделал, чтобы возобновить работу. Мне нужно место, чтобы сохранить решение (что я сделал), и мне нужно найти его каким-то образом, который может быть месяцами или годом позже. Используя идею типа карты разума, я думал о личной вики, но потом я услышал упоминание подкаста stackoverflow, использующего этот сайт по такой причине. Кто-нибудь еще отслеживает скользкие вещи, которые они сделали, чтобы они могли найти это когда-нибудь в будущем. Если да, то что вы использовали, и вообще, как вы его используете?Общие замечания по развитию


Мне нравится личная идея блога и использование стека для него. я попробую идею размещения в стеке, а затем сам отвечу на него, с выгодой для других людей, которые могут дать свое мнение. До тех пор, пока стопка будет на какое-то время :)

ответ

3

Джефф Этвуд рекомендует использовать переполнение стека для такого рода вещей. Задайте вопрос (свою проблему), а затем отправьте ответ (найденное решение). Это позволяет вам делиться информацией с миром и, возможно, получать ценные отзывы или лучшие решения.

(Ничего себе, я получил downvoted за повторение того, что сказал Джефф Этвуд. Я не буду делать это снова, я обещаю.)

0

Технический термин, о котором вы думаете, это «фрагменты кода», а поиск в Google для поиска найдет много программ, предназначенных для хранения их для различных платформы, включая полностью сетевые, такие как this one.

1

Я использую персональную Wiki, мои закладки del.icio.us и свой собственный блог для этого. Обычно мой блог: Когда я узнаю что-то, что, как я знаю, могу снова наткнуться, я пишу короткую запись в своем блоге.

0

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

2

Я использую neomem все время. Я пишу заметки себе. Затем я смогу найти его позже.

0

Я всегда положил его на свой blog. Не только я могу вернуться к нему позже, есть также шанс, что он может помочь и другому.

1

Я использую WikiDPad или Wiki-On-A-Stick. Он работает не только для фрагментов кода, но и для заметок, записи типичных проблем, которые вы получаете, а также для их решения и документации. Поверьте мне на слово, это облегчает вашу работу, если у вас есть правильные заметки ... и добавьте силу взаимосвязи с ней, и у вас есть ресурс убийцы. У меня очень плохая память, и заметки улучшили мою работу на порядок. Это также избавляет вас от необходимости задавать кому-то один и тот же вопрос дважды или трижды. Кроме того, если кто-либо задает один и тот же вопрос, вы можете просто указать их на wiki, и они могут прочитать его и добавить к нему, если это необходимо.

0

Это старая школа, но я делаю заметки в записной книжке. Делает запоминание решений (или проблем, вызвавших их) немного легче. Обычно я делаю 1-2 страницы заметок в день.

Цифровой эквивалент этого будет содержать частный блог или журнал. Достаточно легко добавить программу поиска, которая поможет вам найти материал.

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

0

Я использую отличную Trac project management system для моих личных проектов, и я использую это вики как мозговой штурм и инструмент для заметок. И поскольку он также перехватывает репозиторий Subversion и систему отслеживания ошибок, я могу ссылаться на мои заметки прямо на конкретный раздел кода или отчет об ошибке.

0

Я сохраняю свои личные проекты на сборке. Wiki, отслеживание проблем, контроль источника ... очень полезно.

0

Проверьте, чтобы увидеть, если ваш редактор имеет какой-то особенность аннотаций. В идеале вы могли бы связать конкретное место в коде с небольшим примечанием и сохранить его в централизованном месте. Если этого не произойдет, такой плагин не будет слишком сложным для построения, самым большим препятствием будет то, как связать кусок кода с файлом (из-за изменчивости кода), и даже тот, непреодолимый.

Смежные вопросы