Я заметил, что многие разработчики, как правило, просматривают элемент стека и затем извлекают его. Пример:
int s = stack.peek();
stack.pop();
, когда это можно было сделать следующим образом:
int s = stack.pop();
Есть ли какое-то неписаное правило или стиль кодирования за ним? Это кажется ненужным, и это действует мне на нервы, потому что зачем писать еще одну строчку кода, если вы все равно ее вставите?