Какой инструмент / приложение / все, что вы хотели бы существовать?
Это может звучать как простой вопрос, но я думаю, что это может быть полезным. Часто я видел людей, как в SO, так и за их пределами, которые говорили, что хотят внести свой вклад или поработать над каким-то проектом, но они не знают, что и как. В большинстве случаев ответ заключается в том, чтобы "найти проект с открытым исходным кодом" или "просто сделать что-то интересное". Я думаю, было бы здорово, если бы мы могли придумать несколько лучших ответов. Итак, вопрос в том, что вы, SO-сообщество, группа разработчиков, хакеров и программистов, считаете интересным или крутым? Какой-то проект с открытым исходным кодом, который упал на обочине? Что-то новое?
В идеале этот вопрос может подтолкнуть кого-либо к реализации или реализации одного из этих проектов. Если не что иное, это может послужить интересным индикатором того, что действительно интересует разработчиков проектов.
5 ответов
Целую вечность я задумчиво представлял программный синтаксический редактор с мета-текстом.
По сути, вместо того, чтобы хранить исходный текст как необработанный текст, он будет хранить его в разобранной и токенизированной форме, где такие вещи, как переменные, были определены как переменные, функции были сохранены как функции и т. Д. С достаточным количеством контекстной информации, чтобы иметь возможность определить область действия и целое. куча других аккуратных вещей.
Вы сможете переименовывать переменные по всему исходному дереву со 100% точностью, просто изменив имя сохраненного токена. Вы сможете положить конец войнам, которые начнутся, когда два человека с разных сторон забора "один настоящий бодрящий стиль" заговорят друг с другом. Если все сделано правильно, он может даже переключаться между языками, изменяя семантику.
Подумайте о мире и гармонии, которые это принесет миру!
(редактировать) Кажется, что это идея, разделяемая другими. См SCID для списка пожеланий.
Лично мне очень хотелось бы, чтобы для git был эквивалент tortoiseSVN. Похоже, что единственным шагом в этом направлении является проект git-cheetah, но он не разрабатывался месяцами и в настоящее время находится в фазе "ничего не работает".
Мне нужен инструмент, который работал в Eclipse или netbeans, и всякий раз, когда мастер запускается, будет показывать вам эквивалентные команды, выполненные, чтобы получить тот же эффект из командной строки
Я хотел бы иметь плоскую файловую систему, где теги вместо каталогов используются для поддержания файлов в порядке. Это должно включать общесистемные диалоги открытия / сохранения файлов, а также отдельный автономный браузер для поиска, просмотра и управления файлами.
Мне нужен инструмент, который манипулирует группами связанных служб в Windows, чтобы я мог включить мой набор mysql / tomcat / apache и сразу отключить мой набор IIS / ASP.NET / SQL Server.