У меня есть коллега, который расстраивается всякий раз, когда я использую TODO в своем коде. Есть ли альтернатива, такая как INFO или NOTE, которая не будет нарушать его чувствительность и позволит выдающимся задачам отображать в панели задач Eclipse?Альтернативы TODO в Java
ответ
Вы можете создать собственные теги в eclipse. Я хотел бы предложить сделать это как INFO или NOTE, а затем использовать это. Эти новые теги будут отображаться в меню «Задачи» так же, как TODO.
Адрес: Preferences> Java> Compiler> Задача теги
Создать тест неисправного блока и добавить аннотацию @Ignore к нему. Или добавьте ожидающий огурец или тест easyb.
Возможно, все еще плохо, что он не является полным, но, по крайней мере, вы добавите некоторые единицы тестирования, когда вернетесь к нерешенной проблеме.
Скажите ему, чтобы он вырос. Шутки в сторону. Почему другие разработчики должны отказаться от совершенно хорошей практики, просто потому, что ему это не нравится?
Я не верю, что это прекрасная практика. TODO являются отходами. Тесты фиксируют то, что необходимо сделать, и не приводят к комментариям, которые могут вводить в заблуждение или забывать. –
Некоторые из моих TODO: метод не используется, поэтому ... «TODO удалить это?». Вы действительно не можете проверить, можете ли вы? –
Добавьте в свою команду правило о том, что любой код можно удалить, если он не сломает ваш автоматический набор тестов. Если вам не хватает покрытия, вы можете удалить его и пройти тест ручной проверки дыма. –
Код не является местом для отслеживания этого - если вы хотите это сделать, поместите его в любое программное обеспечение для управления проектами, которое вы используете, и дайте людям приоритет соответствующим образом.
Это, конечно, вопрос личных предпочтений, но я бы сказал, что список, отличный от кода, может быть лучшей идеей.
Какой-то общий документ может работать. Или трекер вопроса - звучит в значительной степени точно так же, как и для них.
Преимущество: Не загромождает код, как правило, TODO.
Недостаток: Имея прямую ссылку на то, где должно произойти изменение, независимо от других изменений в коде, может быть сложно сделать.
Возможна некоторая комбинация как TODO, так и списка, отдельно от кода.
- 1. Альтернативы макроподстановке в java
- 2. Альтернативы Spacy в Java
- 3. Альтернативы статическим методам в Java
- 4. Вербатные строковые альтернативы в JAVA
- 5. Альтернативы устаревшего кода в java?
- 6. Альтернативы защищенного поля в Java?
- 7. Альтернативы для отражения в Java?
- 8. Альтернативы для Java планировщики
- 9. Альтернативы апплетам Java
- 10. Альтернативы Java-серверов приложений
- 11. Альтернативы Java Mail API
- 12. Альтернативы Java Makefiles
- 13. Java BufferedImage альтернативы
- 14. Альтернативы Java MIDI Sequencer
- 15. Modulo альтернативы для Java
- 16. Поиск альтернативы Java Graphics
- 17. Альтернативы java на android
- 18. Альтернативы преобразования Java-интерфейса
- 19. Java - альтернативы JDBC
- 20. Альтернативы Java GUI
- 21. Альтернативы Java Cloning
- 22. Поиска TODO тегов в Затмении
- 23. Комментарии TODO в rStudio
- 24. Несколько @todo в phpDoc
- 25. Изменение TODO в Eclipse
- 26. список Todo в PHP
- 27. Альтернативы для java npapi pluggin
- 28. Альтернативы Google App Engine + Java
- 29. Java EE 6 и альтернативы
- 30. C++ альтернативы статическим блокам Java
Ну, если вам нужно что-то сделать, вам нужно ТАЛО это когда-нибудь. Скажите ему расслабиться :) – Maroun
«Есть ли альтернатива» -> Получить нового коллегу. – DeadlyJesus
Я думаю, что кто-то не устраивает TODO, не будет доволен информацией, примечанием или чем-либо еще. TODO любым другим именем все еще является TODO. – Dukeling