私はStackoverflowでこの質問をしましたが、それがブーイングする前に、PéterTörökから投稿するのにこれがより良い場所であるかもしれないという有益な提案を受けました。
数年前からJavaでプログラミングしています。私は、「良いスタイル」を構成する要素に基づいて、同僚と設計上の決定についてよく話し合いました。実際、何かが「良いスタイル」であるかどうかに基づいてデザインを検討するStackOverflowの質問/回答がいくつかあります。
しかし、「良いスタイル」を作るものは何ですか?多くのことと同様に、私はそれを見るとそれを知っています...しかし、このデザインは正しくないと感じているという私の良心よりも良い考えを知りたかったのです。
適切に設計された優れたコードを作成するために、あなたは何を考えていますか?
(これはやや主観的なものであることを認めます。「良いスタイル」とは、目前のタスクに依存するためです)。(また、「4ではなく2スペースのインデントを使用する」など、チームスタイルには興味がないことも付け加えておきます。Javaコードの規則には興味がありません。)
編集:これまでのすべての良い答え/コメントをありがとう。私は特に、プログラマーの良心(そして場合によってはお腹も)のレンチを成し遂げることを成文化するのに役立つ答えを求めていますか?