Я пишу код прежде всего для личного использования, но я рассматриваю возможность выпуска приложения (научного моделирования/визуализации), которое я изначально разработал для личного использования.Привычки Java для основного метода
Одним из моих привычек является использование основного метода в классах для проверки работы класса в изоляции. Я полагаю, что это, вероятно, плохо в чем-то (как, без сомнения, различные другие привычки, происходящие от самообучения и научной среды разработки). Тем не менее, это никогда не было проблемой для самообслуживания, которое я заметил.
Вы были бы любезны подтвердить (или отрицать), что распространение сети является проблемой для приложения, выпущенного для научного сообщества (источник также будет открыт), и если да, то почему?
EDIT: Чтобы играть адвоката дьявола (хорошо, мой адвокат) относительно некоторых из предложенных ответов: часть «использования приложения», как ожидается, будет модификацией источника не-разработчиками (типичным ученым) в небольшом масштабе , Я знаю, что на приемной стороне, что наличие тестов для класса, построенного непосредственно в этом классе, было бы довольно простым для меня соответствующим образом распознавать и модифицировать (особенно, если это было последовательно для классов). Использует ли что-то вроде JUnit такую же полезность, имея в виду аудиторию?
ПРИНИМАЕМ РЕШЕНИЕ: Я думаю, что ответ Кле - лучший баланс тщательного и лаконичного, поэтому я выбрал его, но я думаю, что комментарии к обсуждению в Билле также очень полезны. Я также не понимаю, почему ответ Йоханнеса был отклонен - перспектива «как эта работа работает» очень важна для кодировщиков научного сообщества, и в то время как другие ответы указывают на различные причины, по которым отдельные модульные тесты, вероятно, более полезны, чем мои нынешняя привычка, они на самом деле не рассматривают это использование, поэтому его ответ далеко не «бесполезен». Благодаря всем текущим (и будущим) респондентам, и вот к желанию, существует способ объединить несколько ответов как правильный ответ!
+1 приятный просмотр себя ;-) – KLE
Я согласен с KLE. Важно говорить о вредных привычках, чтобы вы могли узнать, почему они плохо (а не просто слепо следовать за стадом) или оправдывают, почему они могут быть в порядке при определенных обстоятельствах. –
@Bill Красиво положил.Я не мог собрать точные слова, но вы это сделали. Вы, вероятно, владеете английским языком, хорошо владеете навыками общения и, конечно же, думали об этом. _ _ Спасибо, и продолжайте ... некоторые из нас смотрят и учатся у вас ;-) – KLE