На третьем рисунке я вижу какого-то джинна под бутиратом.
Есть еще четвертая ступень - переопределить equals каким-то рукожопским способом и вызвать его для сравнения.
if ( condition ) {
while ( condition == true ) {
do { /* Conditioning */ } while ( String.valueOf( condition ).equals( "true" );
}
}
while ( condition == true ) {
do { /* Conditioning */ } while ( String.valueOf( condition ).equals( "true" );
}
}
Довольно часто встречаюсь с вот такой конструкцией (и нет, это разработчик оставлял не как "задел на будущее")
Не только. Когда в теле функции много ветвлений, ты такое оставляешь, чтобы самому потом понять цепочку выбора.
Когда в течении дня много кода перед глазами, особо умные и "оптимальные" конструкции совершенно не помогают. В ряде задач важна скорость разработки, а не скорость выполнения.
Когда в течении дня много кода перед глазами, особо умные и "оптимальные" конструкции совершенно не помогают. В ряде задач важна скорость разработки, а не скорость выполнения.
if (String.valueof(condition).length < 5)
Чтобы написать коммент, необходимо залогиниться