0

パフォーマンス、スケーラビリティ、保守性、使いやすさ、または何ですか? 優れたソフトウェアやアプリケーションを作成する際に常に達成しようと努力していることは何ですか?その理由は何ですか?

私はいつも何よりも保守性を好みます。最適化されていなくても、優れたユーザー インターフェイスを備えていても問題ありません。メンテナンス可能でなければなりません。私たち一人一人がここで言うべき非常に重要なことを持っていると確信しています. 全体のアイデアは、ソフトウェア開発を改善するための視点をできるだけ多く集めることです。

4

4 に答える 4

4

ここには誤った前提があります。1 つの側面だけを最適化したいということです。

どの側面も完全に最適化されていないとしても、バランスを取る必要があります。

たとえば、誰もあなたの製品を使いたがらないほど使いやすさが損なわれている場合、保守性を追求するというあなたの提案は無駄です。

(顧客の生活よりも楽な生活を優先する、少しわがままと解釈されることさえあります。)

同様に、人々がコンポーネントから可能な限り最速のパフォーマンスを得ようと努力しているのを見ると、それに対する顧客のニーズがほとんどないときに...メンテナンス性に影響を与えたり、セキュリティを改善する機会を逃したりするとイライラします.

于 2010-06-08T10:33:47.340 に答える
1

顧客がやりたいことをしなければならない

ソフトウェアがどれだけ速く、効率的で、どれだけ保守しやすく、どれだけテストしやすいかは問題ではありません

于 2010-06-08T10:34:01.353 に答える
0

エンド ユーザーにとっては使いやすく、同じプロジェクトで作業する必要のある仲間の開発者にとってはコードが洗練されています。

于 2010-06-08T10:34:19.683 に答える
0

読みやすさ。

コードが読みやすいと、理解しやすくなります。コードのプロファイリング後に必要に応じて、パフォーマンスの最適化などを行うことができます。

あなたが言及した他のすべての「目標」は、読み取り可能な、したがって理解可能なコードベースがあれば構築できると思います

于 2010-06-08T10:36:25.390 に答える