問題タブ [specifications]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - どの HTML 要素にどの CSS プロパティを適用できるか
どの CSS プロパティをどの HTML 要素に適用できるかを教えてくれるソース/仕様を探しています。たとえば、css プロパティです。"オーバーフロー"。これを div、p、textarea に適用できることはわかっていますが、他にどのような要素を適用できますか? 参照できる仕様はどこかにありますか?
user-interface - ヘルプ!UI 技術仕様の作成方法
くだらない。私は、開発中の UI の技術仕様を作成する任務を負っています。これは私の最初の本当の開発者の仕事であり、プロジェクトのバックエンドの技術仕様を見た後、少し頭がいっぱいになったように感じました. 牛が帰ってくるまでモックアップとワイヤーフレームを作ることはできますが、これらすべての情報をどのようにまとめたらよいのかよくわかりません。
良いリソース、または UI 技術仕様の良い例を知っている人はいますか?
specifications - 仕様書の作成がコード カウボーイに勝ると証明する方法は?
だから私は問題があります。というか、友人が問題を抱えています。インターネット フォーラムで自分の会社について書くことは決してないからです。
私の友人の会社では、仕様書の作成は、言うなれば、少し十分に活用されていません。最初にコードを書き、後で質問するという文化が深く根付いています。それがライブラリ ルーチンであろうと、新しいツールであろうと、長い間苦しんでいた設計者に影響を与えます。
もちろん、これは機能が部分的に正しい、間違っている、または完全に欠落している状況につながります(「元に戻したいことを試す前に保存してください」)。これは通常、貧弱な設計者の生産性の低下、またはバグ修正に主に物事を正しく実装するのに費やされるベータ期間につながります。
私の友人は、仕様を書く (そしてそれに対してテストする) という彼の提案が一般的に好評であることに気づきました。彼の同僚のほとんどは、ベータ版の最中の日曜日の午後 11 時ではなく、紙の上で誤った仮定を発見する素晴らしい感覚を受け入れています。ビバ・ラ・レボリューション!
ただし、自分のタスクとキーボードの間にあるものをうんちする人もいます。彼らは実際に何かを設計するという考えを笑い飛ばし、楽しく自由にコードを書きます。ほとんどの場合、これらは「時間を無駄にする」ことに消極的で、長期にわたって雇用されている上級開発者です。
問題は、異端者のこの 2 番目のグループは、常に最初のものよりも早く何か (または少なくとも何か) を生成することです。その後、これは、「画像リサイザーのような単純なものの仕様を書くのは無意味です!幅!=高さまたは画像が RLE を使用するバグには、いくつかの調整が必要です」という行に沿って正当化されます。
そして今、質問:)
プロジェクトの終わりに「そう言った」と言う以外に、機能的または技術的な仕様を書く練習が長期的により良いソフトウェアにどのようにつながるかを示す良い短期的な方法は何ですか?
乾杯!
usability - 仕様要件文書で「ユーザビリティ」を測定する方法は?
昨年のプロジェクトを今から見始めているので、仕様要件のドキュメントを作成しています。さて、このプロジェクトには高度な「使いやすさ」が必要です。これが英語で正しい単語かどうかはわかりませんが、ユーザーのPoVからは本当に使いやすいはずです。さて、これまで取り組んできたすべてのプロジェクトで、使いやすさはそれほど大きな要因ではなかったので、それを回避するためにちょっとしたことを書くことができました。私はいつも先生にユーザビリティの要件をどのように指定するか尋ねましたが、私が十分だと感じた答えはまだ誰も私に与えていません。
私たちの教師は、プロジェクトに与えられた要件はすべて「テスト可能」である必要があると常に説教してきましたが、ユーザーインターフェイスにどれだけ簡単にアクセスできるかをどのようにテストしますか?
リアルタイムアプリケーションを実行していたとしましょう。ここでは、「最初の呼び出しから100ミリ秒以内にエントリを削除する必要がある」と言うのは難しいことではありません。しかし、「ユーザーインターフェイスは86%直感的でなければならない」と言うのははるかに困難です。
これは難しいことだと思いますが、問題を抱えていることは言うまでもなく、私がこれについて考えた世界で最初の人になることはできません。
c# - CLI 仕様はどこにありますか?
CLI 仕様を探しています。どこでダウンロードできますか?
specifications - 仕様の読み間違い -- あなたならどうしますか?
プロジェクト オーナーが仕様を提示し、その見積もりを提供するように依頼しました。あなたは喜んで従い、彼に姿を見せました。作業/時間で請求されます。
しかし、プロジェクトがほぼ完成に近づいたとき、あなたは仕様を読み違えていて、見積もりに大きな機能を含めるのを忘れていたことに気付きました。その機能が含まれていれば、実装全体のコストよりも少なくとも 40% 高くなります。あなたならどうしますか?プロジェクト オーナーに状況を説明して、追加の資金を要求しますか?
編集: 確かに、間違いのせいで、所有者に私が間違っていると言うのは必須です。しかし問題は、不足している仕様をカバーするために $$$ を追加で要求するかどうかです。
Eidt 2: 私の質問は最初のラウンドで正しくありませんでした! 私がエラーを発見したのは、プロジェクトが完了しようとしていたときであり、まだ初期段階ではありませんでした。
unix - Open Group Base Specifications の印刷物はどこで入手できますか?
仕事をしているときに、Open Group の基本仕様をかなり使用していることに気づきました。オンラインでの使用は問題ありませんが、印刷版が欲しいです。
こちらのサイトを見つけましたが、印刷版は入手できないと書かれています。HTML バージョンは無料で入手できますが、PDF は 4 桁の会費を支払う必要があり、私にはそれができません。
とにかく、htmlページを解析してどこかに送信して印刷することはできますか? または、これを印刷する他の方法を知っている人はいますか?
metrics - 仕様を書く価値があるかどうかを計算するためのメトリックは何ですか?
新しいプログラミングプロジェクトの仕様を作成する価値があり、時間(およびお金)を費やす価値がある場合、使用するメトリックと計算方法を教えてください。
java - Java の変数またはメソッドの名前の最大長
Javaのクラス/メソッド/変数名の最大長はありますか? JLSはそれについて言及していないようです。とにかく、コードの読みやすさと保守性の観点から、非常に長い名前が問題になることは知っていますが、好奇心から制限があります(ファイルシステムの最大ファイル名制限によってクラス名が制限される可能性があると思います)。