Я помітив, що у колег і у мене є протилежні практики щодо впорядкування методів у наших класах Java. Один із нас розпочинає заняття з його основних публічних методів, а потім передає всіх приватних помічників. Інший із нас гарантує, що публічні методи знаходяться в самому кінці.
Зрозуміло, що це лише питання стилю, і правильної відповіді немає. Однак, перш ніж ми вирішимо, що ця справа є лише черговою боротьбою Yooks vs Zooks і просто вибрати один чи інший довільно, мені було цікаво, чи можливо, існує стандартна рекомендація керівництва в стилі Java чи якась практична причина, чому один підхід кращий за інший.