タグ付けされた質問 「standards」

標準は、ソフトウェア業界が重要であると見なす規則と習慣であり、ISO標準や言語仕様などの正式な仕様として、または職場での行動規則などのより非公式な文書として、何らかの方法で体系化されています。

12
言語仕様を読む価値はありますか?[閉まっている]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 4年前に閉鎖されました。 もしあなたがその言語やそれに類するもののためのコンパイラ/インタプリタを書こうとしないなら、言語仕様/標準文書(例えば、Java言語仕様)を読む価値があるのだろうか?このような本を読むことは、誰もが初めて言語に触れるべきではないことを理解していますが、その詳細を学ぶには素晴らしい方法です。 他の人を悩ませたことはありますか?

4
標準に準拠する必要がありますか?
Stack Overflowには、C標準について常に語る経験豊富な人々がいます。たとえ私のために働いていても、人々は非ポータブルなソリューションを好まないようです。わかりました、標準に従う必要があることを理解していますが、プログラマーの創造性に束縛をかけませんか? 標準に従うことから得られる具体的な利点は何ですか?特に、コンパイラは標準をわずかに異なる方法で実装する場合があるためです。

2
どの規格が830-1998に取って代わりましたか?
私はソフトウェアプロジェクトをより正式に文書化する方法を検討しており、IEEE 830-1998:ソフトウェア要件仕様の推奨プラクティスについて学びました。ただし、そのリンクからわかるように、このリンクは置き換えられています。 私は、830-1998、そしておそらく830-1993でさえ、おそらく使用に問題がないことを知っています。ただし、他に何もなければ、どの標準がそれに取って代わったかを知りたいと思います。この場合、それは問題ではないかもしれませんが、他の標準がより技術的なものに取って代わられる場合、どこの標準が別のものに取って代わるかをリンクすることは良い考えだと思います(同じ行に別の標準がない場合(830、場合))。 それに言及する価値があります: IEEE Standards AssociationのWebサイトで「Software Requirements Specifications」または「Software Requirements」を検索する際の最新の標準は830-1993です。 SWEBOKの2004(現在)バージョンは830-1993(段落2.5)を参照しています。 このドキュメントのウィキペディアの記事には、この標準が置き換えられたという記述はありません。 TLDR:どの規格が他の規格に取って代わり、どの規格が830-1998に取って代わりましたか。

1
C#-4.0はオープ​​ンスタンダードですか?
Ecma-334(ISO / IEC 23270:2006)標準は、言語のバージョン2.0に対応しています。 バージョン4.0の仕様はMicrosoftから無料で入手できますが、Microsoftの公開仕様リストにはEcma(バージョン2.0)バージョンのみがリストされています。 では、後のバージョンで追加されたすべての優れた機能(LINQ、ラムダ関数など)はどうでしょうか?それらをコンパイラに実装できますか?
17 c#  legal  standards 

1
ユーザーパスワードの保存方法に関する公式の標準はありますか?
私は最近、数年前からアカウントを持っていた政府のサービスを使用しました。サービスのパスワードを思い出せなかったので、「パスワードを忘れた」リンクを使用し、この政府のWebサイトが私のメールアドレスにプレーンテキストでパスワードを送信したことに驚いた。 私はユーザーパスワードの処理方法を個人的に認識しており、フィードバックフォーム(これは政府のWebサイトです。ほとんどの人は、すべてに同じパスワードまたは少数のパスワードを使用します(私は知っています)。彼らは単に、「省はパスワード情報を保護するために必要な措置を講じており、適切な暗号化を行ってパスワード情報を保存している」と安心させました。 「私にパスワードをメールで送ることができれば、明らかに必要な措置を講じていません」と言いたいのですが、失礼になろうとはしていません。とにかく私が何を意味するかを知っている誰かに連絡してください。 だから、「(公式のセキュリティ標準)に従って必要な措置が講じられていない」と述べたいと思います。OWASPをすばやく検索しましたが、プレーンテキストストレージに関する記事しか見つかりませんでした。 取得可能なパスワード情報の保存を禁止する(おそらくそう思うと思われる)ユーザーのパスワード処理に関するセキュリティ標準はありますか?さらに良いことには、銀行や政府のWebサービスなどの機密情報を扱うWebサイトが従わなければならない標準がありますか? おそらく何も変わらないことは知っていますが、IMOを一撃する価値はあります。

5
一部の技術が「標準」であるとはどういう意味ですか?
私はJava EE 7を学び始めましたが、この「標準」という用語に頻繁に出くわしますが、その意味がわかりません。 したがって、たとえば、この本からの引用は次のとおりです。 W3C標準に依存するSOAPおよびWS- *スタックとは異なり、RESTには標準がなく、設計原則を備えたアーキテクチャのスタイルにすぎません。RESTアプリケーションは、他の多くの標準に大きく依存しています:HTTP、URI、URL ... 私はそれが何を意味するのかについていくつかの考えを持っていますが、私にはわかりません。 私が出会った最も良い説明はここからの定義です。

1
Acid3テストはどのくらい重要ですか、それを置き換えるものは何ですか?
長い間、ブラウザの最新の標準サポートのデフォルトガイドはAcid 3 Testでした。これをChrome 15.0、Firefox 7.0、Safari 5.1、IE 9.0のWindows 7(x64)で実行しました。すべてのスコアは100です。一部のアニメーションはよりスムーズになりますが、全体的にはそれほど違いはありません。 それから、html5test.comのスコアを見てみましたが、これははるかに幅広いバリエーションを示しています。 343/450:Chrome 15.0 298/450:Firefox 7.0 293/450:Safari 5.1 141/450:IE 9.0 ブラウザ機能のサポートに役立つ他のテストはありますか?HTML5テストの「最低」スコアとはどのような最低スコアですか? HTML5テストスコアはどれほど重要ですか?また、すべての新機能を実際に適切にテストできますか?Acid 3テストの代替品として適切ですか? 現在のブラウザーは、エンドユーザーが標準サポートのレベルを知らないままでいるのに十分に準拠していますか?


3
新しいCプロジェクトは、非常に古いC標準(20年以上前、つまりC89)をターゲットにする必要がありますか?
ときどき、非常に古いC標準(通常はC89)をターゲットとする、比較的新しく、オープンソースの主要なCプロジェクトを目にします。例はsystemdです。これらのプロジェクトには実力のある優秀な人材がいるので、おそらく私には分からないこの決定の背後にある合理的な根拠があるでしょう。疑いの利点は別として、論理的結論はFORTRANがCよりも優れており、COBOLはFORTRANよりも優れているという論理的な結論になるため、理論的根拠は「より古く標準化されたものは常により移植性が高く、より優れている」ように思われます。 新しいCプロジェクトが非常に古いC標準を対象とすることはいつ、そしてなぜ正当化されますか? ユーザーのシステムが絶対にCコンパイラーを更新してはならないが、そうでなければ新しいソフトウェアを自由にインストールできるシナリオを想像することはできません。たとえば、DebianのLTSバージョンには、C99およびC11の一部をサポートするgcc 4.6パッケージがあります。しかし、奇妙なシナリオが存在しなければならず、systemdのようなプログラムがそれらのユーザーをターゲットにしていると思います。 私が想像できる最も合理的なユースケースは、ユーザーがC89コンパイラーのみが利用できるエキゾチックなアーキテクチャーを持っていると予想されるが、彼らは完全に新しいソフトウェアをインストールすることをいとわない場合です。命令セットアーキテクチャの多様性の低下を考えると、それは過度に仮説的なシナリオのように思えますが、私にはわかりません。
12 c  standards 

5
すべてのブラウザが同じ標準をサポートすることを期待するのはなぜ非現実的ですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 8年前に閉鎖されました。 理想的には、同じ標準と同じコードをサポートする異なるブラウザがあり、すべてのブラウザで同じ結果が得られるようにします。 それはまだ起こっていません。理由は何ですか?

4
大声でコードを読み取るための基準?
誰でも、どの言語でもコードを読み上げるための標準を定義していますか?これは、視覚障害者向けのスクリーンリーダーなどのソフトウェアにとって重要だと思います。この種のことは、コードを誰かと話し合ったり、グループでレビューしたり、クラスを教えるときにも起こります。 C言語ファミリーには、「明白な」発音を持つ単語がたくさんあります。いくつかは単に英語の単語です:for、break、case、default、などいくつかの略語、のようなint、あいまいでありません。そしてがありcharます。 私はいつも「炭」の最初の音節のようにそれを言う(そして頭で聞く)傾向があります。「車」のように発音した人と初めてコードについて話していたとき、それは私を不快にさせましたchar。しかし、それを知っていても、炭としての炭は私にとってより適切だと感じています。 そして、次のようなステートメントがありfoo = bar ? *(++baz) : zardozます。 誰もが(彼らの意見では)正しい方法を声に出してコードを読むことを指示する文書を作成しましたか?特定の言語向けか、一般的なコード向けか?

2
オープンスタンダードを公開する方法と場所
私は、開発中のプロトコルのオープンスタンダードを書いています。懸念事項を書く限り、私はそれを管理しています。しかし、主な質問は、そのようなドキュメントをどこで公開できるかです。インターネットで検索してみましたが、TXTまたはPDFファイルをアップロードできるサイトが見つかりませんでした。私は秘密を守るつもりはありません。これを読んで、できればプロトコルを改善してもらいたいです。
11 standards 

9
C ++標準を知っていることはどれほど重要ですか。
検索を試みましたが、同様の質問は表示されませんでした(それまたは私の検索用語が正しくありませんでした。もしそうなら、遠慮なく閉じてください)。 私はSOの熱心なユーザーであり、ディスカッションと回答にはC ++標準への参照がたくさんあることに気づきました-そして私は認めざるを得ません。 、問題は、C ++開発者がこのドキュメントを読んだことがなくても、本当に生活のためのコードを書けるかどうかです。コンパイラを書くビジネスに従事していない私たちにとって、それは本当に重要ですか?
11 c++  standards 

4
標準とプロセスの改善は、それらを持たない組織にどのように導入すべきですか?
私は、プロセス改善の実装を通じてソフトウェア開発プロセスを改善することを任されてきました。そのプロセスの改善として、CMMI for Developmentバージョン1.3をガイドラインとして使用し、ベストプラクティスを全体的または部分的に採用することになります。標準とプロセスの改善を導入して、開発者からの反発と抵抗の程度を最小限に抑えるための最良の方法は何ですか?

11
世界中の誰でも理解できる普遍的な日付形式はありますか?
カナダでは、誰もが日付形式に精通していますYYYY-MM-DD。ヨーロッパや南アフリカでは、彼らが好むDD-MM-YYYY。南アフリカから、YYYY-MM-DD日付の形式に戸惑うユーザーがいます。この状況に対処する方法はありますか? 私は次のメソッド形式をすべてに使用することを考えていました: Feb 02, 2011

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.