プログラミング

プロおよび熱狂的プログラマーのためのQ&A


30
ユニットテストは努力する価値がありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私が取り組んでいるチームの開発プロセスに単体テストを統合するために取り組んでおり、懐疑論者もいます。ユニットテストの価値についてチームの懐疑的な開発者を説得するいくつかの良い方法は何ですか?私の特定のケースでは、機能を追加したりバグを修正したりするときにユニットテストを追加します。残念ながら私たちのコードベースは簡単なテストには向いていません。
572 unit-testing 

7
Rubyでファイルに書き込む方法は?
データベースからデータを読み取り、テキストファイルに保存する必要があります。 Rubyではどうすればよいですか?Rubyにファイル管理システムはありますか?
572 ruby  file-io 


7
<span>の代わりにアイコンに<i>タグを使用する必要がありますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 私はFacebookのソースを調べましたが、&lt;i&gt;タグを使用してアイコンを表示しています。 また、今日はTwitterのBootstrapを調べました。また、&lt;i&gt;タグを使用してアイコンを表示します。 だが、 HTML5仕様から: I要素は、代替の音声または気分でテキストの範囲を表すか、そうでなければ、分類学的指定、専門用語、別の言語の慣用句、思想、船名、またはその他の通常の散文からオフセットされます典型的な活版印刷のプレゼンテーションがイタリック体になっている散文。 &lt;i&gt;タグを使用してアイコンを表示するのはなぜですか? それは悪い習慣ではありませんか? または、ここで何か不足していますか? 私はspanアイコンの表示に使用していますが、今までは問題なく動作しているようです。 更新: Bootstrap 3はspanアイコンに使用するようになりました。公式ドキュメント


10
楽観的ロックと悲観的ロック
楽観的ロックと悲観的ロックの違いを理解しています。どちらを一般的に使用するかを誰かに説明してもらえますか? そして、この質問に対する答えは、クエリを実行するためにストアドプロシージャを使用しているかどうかによって異なりますか? しかし、チェックするだけで、楽観的とは「読み取り中にテーブルをロックしない」ことを意味し、悲観的とは「読み取り中にテーブルをロックする」ことを意味します。

8
シェルスクリプトで論理OR演算を行う方法
簡単な状態チェックを行おうとしていますが、うまくいきません。 場合は$#、ISに等しい0かそれ以上である1、その後挨拶。 私は成功せずに次の構文を試しました: if [ "$#" == 0 -o "$#" &gt; 1 ] ; then echo "hello" fi if [ "$#" == 0 ] || [ "$#" &gt; 1 ] ; then echo "hello" fi
571 bash  unix  if-statement  sh 

16
Rの同じプロットに2つのグラフをプロットする
y1とy2を同じプロットにプロットします。 x &lt;- seq(-2, 2, 0.05) y1 &lt;- pnorm(x) y2 &lt;- pnorm(x, 1, 1) plot(x, y1, type = "l", col = "red") plot(x, y2, type = "l", col = "green") しかし、私がこのようにすると、それらは一緒に同じプロットにプロットされません。 Matlab hold onではこれを行うことができますが、誰でもRでこれを行う方法を知っていますか?
571 r  plot  ggplot2  r-faq 

29
JavaScriptで小数点以下2桁の数値をフォーマットする
私の数値を小数点以下2桁に丸める次のコード行があります。しかし、私は次のような数値を取得しています。10.8、2.4など。これらは小数点以下2桁の私の考えではないので、以下をどのように改善できますか? Math.round(price*Math.pow(10,2))/Math.pow(10,2); 10.80、2.40などの数値が欲しいのですが、jQueryを使用しても問題ありません。


30
nからk要素のすべての組み合わせを返すアルゴリズム
文字の配列を引数として取り、それらの文字の数を選択する関数を記述したいと思います。 たとえば、8文字の配列を提供し、その中から3文字を選択するとします。それからあなたは得るべきです: 8! / ((8 - 3)! * 3!) = 56 それぞれ3文字で構成される配列(または単語)。


8
属性の値としてインデックスを持つngFor
私ngForも電流を追跡する単純なループがありindexます。index印刷できるように、その値を属性に格納したい。しかし、私はこれがどのように機能するのか理解できません。 私はこれを基本的に持っています: &lt;ul *ngFor="#item of items; #i = index" data-index="#i"&gt; &lt;li&gt;{{item}}&lt;/li&gt; &lt;/ul&gt; の値を#i属性に格納したいdata-index。私はいくつかの方法を試しましたが、どれもうまくいきませんでした。 ここにデモがあります:http : //plnkr.co/edit/EXpOKAEIFlI9QwuRcZqp?p=preview 属性にindex値を保存するにはどうすればよいdata-indexですか?
571 angular  ngfor 

13
単一のファイルを除くすべてのファイルをコミットに追加しますか?
チェンジセットにたくさんのファイルがありますが、変更された単一のファイルを特に無視します。次のようになりますgit status: # modified: main/dontcheckmein.txt # deleted: main/plzcheckmein.c # deleted: main/plzcheckmein2.c ... 私ができる方法はありますgit addが、触れたくない1つのテキストファイルを無視しますか?何かのようなもの: git add -u -except main/dontcheckmein.txt
571 git  git-add 

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