Мне нравится хорошая документация для исходного кода, но я ненавижу комментарии к документации в коде. Я нашел решения для отделения кода от документации для других языков, но не для Rust. Итак, есть ли какое-либо решение отделить исходный код от документации в Rust там?Можно ли отделить исходный код от комментариев документации в Rust?
ответ
Боюсь, что нет. Я слежу за экосистемой ржавчины, и я никогда не видел даже упоминания ничего подобного. Что касается соответствующей заметки, я думаю, что комментарии должны быть в коде, и если вы пишете открытый код в Rust, я бы посоветовал придерживаться стандартных способов делать что-то, только ради других людей. Например. Я яркий защитник отступов табуляции, а не пробелов («Отступ с вкладками, выравнивание с пробелами»), но из-за того, что сообщество Rust поселилось (явно уступает :)), я использую пробелы в своих проектах Rust. Это не соответствует моим предпочтениям, но, преодолевая это, он помогает моим и другим людям легче работать при сотрудничестве.
В качестве обходного решения я хотел бы предложить сделать ваш редактор просто агрессивно сбрасывать комментарии.
Это настоящий позор! Потому что мне нравится отделять все элементы кодирования, такие как тесты, код и документацию. Я не понимаю соглашение о написании документации в коде. Комментарии для сложных функций полезны, но не комментарии к документам. Я думаю, что он делает код нечитаемым. Тем не менее, большое спасибо. –
@NarabX Имея документацию рядом с документами, она также помогает поддерживать ее в актуальном состоянии. Я могу легко представить, что кто-то изменил подпись функции и забыл обновить ее в документе. Эта проблема смягчается, когда документ находится до 2 строк перед функцией. И если вы найдете код нечитаемым со слишком большим количеством документов, просто настройте текстовый редактор, чтобы сбросить документы по умолчанию :) – mcarton
@mcarton Я понимаю, что вы имеете в виду, но насколько мне известно, люди игнорируют документ, даже если это перед функцией;) и иногда у меня нет доступа к моему любимому и сконфигурированному текстовому редактору. Итак, чтобы скомпоновать комментарии, это хороший способ обхода, но это не то, что я хочу. Спасибо за ваш отзыв. –
- 1. Можно ли зашифровать исходный код в TFS?
- 2. Где «multirust» устанавливает исходный код языка Rust?
- 3. Можно ли отделить значения enum от декларации?
- 4. Как скрыть исходный код из дворовой документации?
- 5. Можно ли отделить объект от сеанса NHibernate?
- 6. Исходный код с помощью «Гиперссылки» для документации
- 7. F # исходный код документации стандартной библиотеки
- 8. Возможно ли получить исходный код от героку?
- 9. Примеры исключительной документации на исходный код C#
- 10. Можно ли зашифровать исходный код проекта AngularJS?
- 11. Можно ли просмотреть исходный код сервлета?
- 12. Можно ли просмотреть исходный код протокола?
- 13. Можно ли использовать глобальные переменные в Rust?
- 14. В чем разница между двумя стилями комментариев к документации в Rust? (/// против //!)
- 15. Можно ли преобразовать исходный код C/C++ в сборку?
- 16. Можно ли отделить отслеживание зависимостей от поведения в нокауте js?
- 17. Отрисовка документации XML-комментариев C#
- 18. Можно ли посмотреть исходный код в .m-файле в фреймворке?
- 19. Можно ли сделать рекурсивное закрытие в Rust?
- 20. Как отделить html-код от кода css
- 21. Можно ли восстановить исходный код, загруженный в Google AppEngine?
- 22. Можно ли использовать исходный код, доступный в GitHub, и настроить?
- 23. Отделить ли я код вида в Django?
- 24. Есть ли API в .net для чтения документации документации XML-комментариев
- 25. Можно ли отделить javascript-код от файла тега в Riot Js?
- 26. Можно ли отделить код Javascript и CSS от HTML-кода в проекте Visual Studio C++?
- 27. Можно ли форматировать код NetBeans для форматирования комментариев javadoc?
- 28. Как можно отделить двойной от String
- 29. Можно ли отделить части (например, барабанную часть) от полной песни?
- 30. можно ли отделить только модуль учета от OpenERP 7.0?
Если вы хотите, чтобы документация была отдельной, можете ли вы просто написать ее отдельно в инструменте, отличном от ржавчины? –
Я могу. Знаете ли вы хороший инструмент для этого? –
Есть много хороших инструментов, но они очень специфичны для личного вкуса - на самом деле это не вопрос ржавчины. :-) –