Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Бесследные изменения
// Расчёт ведётся по формуле 5.13.27 из техзадания// Corner case x == 0 is not handled as it's impossible in our case// Workaround of Stream.skip() problems in parallel streams, see http://stackoverflow.com/q/28521382/4856258 for detailsМетод делает слишком много всего, в двух словах не расскажешь? Разбейте на более мелкие методы.
По идее, я против документации внутри ПО.
String myVeryImportantBusinessValue; {
// код, вычисляющий myVeryImportantBusinessValue
}
Однако, как советуют многие, коментарии в коде должны отвечать на вопрос ЗАЧЕМ, а не на вопрос КАК. Последнее должно всегда быть понятно из кода.
Семь смертных грехов разработки ПО