Я поставив це запитання на Stackoverflow, і, перш ніж воно розгорнулося, я отримав корисну пропозицію від Петера Тьорека, що це може бути кращим місцем для його розміщення.
Я програю на Java кілька років. Я часто обговорював дизайнерські рішення з колегами на основі того, що є «хорошим стилем». Дійсно, існує ряд питань / відповідей StackOverflow, які обговорюють дизайн на основі того, чи є щось "хорошим стилем".
Але що робить «гарний стиль»? Як і багато речей, я це знаю, коли бачу це ... але я хотів мати краще уявлення, ніж просто моя совість, кажучи, що ця конструкція не вважає себе правильною.
Які речі ви думаєте, щоб створити хороший, добре розроблений код?
(Я визнаю, що це дещо суб'єктивно, оскільки те, що є «хорошим стилем», залежатиме від завдання, яке стоїть перед вами). (Також я хочу додати, що мене не цікавлять стилі команди - наприклад, "ми використовуємо відступи з 2 пробілів, а не 4" ..., і мене не цікавлять умови коду Java.)
Редагувати: дякую за всі добрі відповіді / коментарі поки що. Я особливо прагну до відповідей, які допомогли б кодифікувати ті речі, які роблять сумління програміста (і, можливо, шлунку) гайковий ключ?