はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ QA@IT

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 23 / 23件)
 

プライベートメソッドのテストは書かないもの? - t-wadaのブログ

2020/04/09 このエントリーをはてなブックマークに追加 366 users Instapaper Pocket Tweet Facebook Share Evernote Clip プライベートメソッド t-wada 永和 背景 テスト

この文章の背景 この文章はプライベートメソッドのテストを書くべきか否かに関する knsmr さんのご質問に対して 2013/03/13 に QA@IT で回答したものです。残念ながらQA@IT のサービス終了(2020/02/28)と共にアクセスできなくなってしまったため、運営を行っていたアイティメディア株式会社様、開発を行っていた永和... 続きを読む

プライベートメソッドのユニットテストは書かないもの? - QA@IT

2017/04/22 このエントリーをはてなブックマークに追加 558 users Instapaper Pocket Tweet Facebook Share Evernote Clip プライベートメソッド ユニットテスト メソッド ターゲット

短くまとめると、プライベートなメソッドのテストを書く必要は 無い と考えています。 ほとんどのプライベートメソッドはパブリックメソッド経由でテストできるからです。プライベートメソッドは実装の詳細であり、自動テストのターゲットとなる「外部から見た振る舞い」ではありません。 ただし、この議論の前提はプロダクトコードもテストコードも自分で書いていることです。プロダクトコードに手を入れられず、テストコード... 続きを読む

役職の偉い順にIPアドレスを自動的に振るにはどうしたらよいでしょうか。 - QA@IT

2015/02/02 このエントリーをはてなブックマークに追加 465 users Instapaper Pocket Tweet Facebook Share Evernote Clip 固定IP ネットワーク 役職 偉い順 会社規模

よくわかってない何人かが、たまたま自分に割り当てられたIPアドレスを知ることがあって、得意になったとかがあって「偉い順に・・・」なんて話になったのではないでしょうか? 管理職用に1セグメント用意して「勝手に固定IPを割り当ててください、こだわらない人は今までのネットワークを使用してください。忙しいので無駄な作業をさせないでください。」と言ってしまう・・・とか。 まぁ、何人くらいの会社規模なのかって... 続きを読む

xUnitを利用した際の品質指標について - QA@IT

2013/10/21 このエントリーをはてなブックマークに追加 118 users Instapaper Pocket Tweet Facebook Share Evernote Clip xUnit word Excel 単体テスト 品質担保

私は、xUnitを単体テストに利用した際の品質評価方法が分かりません。 xUnit利用前は、ExcelやWordにてテスト項目を作成して単体テストを実施してきました。 テストを実施する中で、不具合が発覚し、不具合票を発行して 設計書またはソースの修正を行い、該当の不具合を解決していく中で品質担保を行ってきました。 (テスト方法はホワイトボックステストで行っています) 単体テスト工程終了後、不具合の... 続きを読む

コードを書いたことがない人にコードレビューをしてもらわないといけない辛さをなんとかしたい - QA@IT

2013/06/16 このエントリーをはてなブックマークに追加 269 users Instapaper Pocket Tweet Facebook Share Evernote Clip ごめん 大局観 部署 コード コードレビュー

ITの部署でコードを書いている派遣社員です。 正社員にコードレビューをしてもらいます。 正社員はコードを書いたことがありません。おそらく。 辛さその1 ITのツールも使いこなせないためコードレビューは顔を合わせて行います。 コードレビュー前に大量の資料が必要。 コードレビューでのお願いごとを書く。 誰が誰に対して何をしてほしいか? 大局観で大掛かり。 辛さその2 理解できないコードレビューのコメン... 続きを読む

「壊れてねぇなら直すな」という発想はRailsにはないのかも - QA@IT公式ブログ

2013/06/05 このエントリーをはてなブックマークに追加 237 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails DHH GitHub QA@IT公式ブログ 発想

QA@ITはRuby on Railsで構築・運用しています。で、そろそろRailsの新メジャーバージョン、Rails4のリリースが近づいているようです(と、聞くようになってずいぶん経ちますが)。いろいろと新機能がありますが、GitHubを見ていて1つ驚いたことがあります。Ruby on Railsの生みの親のDHH(David Heinemeier Hanssonさん)が、メジャーバージョンアッ... 続きを読む

Railsで作ったサービスの速度改善方法について教えて下さい - QA@IT

2013/05/15 このエントリーをはてなブックマークに追加 408 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails レポー ボトルネック クックパッド 起動

会員数3000万程度の規模のサービスを運営しているものです。 まずは http://newrelic.com の無料版を導入してみれば、ありとあらゆるボトルネックが見つかって改善できると思います。 また、ruby 1.9.2は起動がすごく遅いですしGCの性能にも偏りがあるので、これを最低でも1.9.3できれば2.0.0に上げるだけでタダで性能改善すると思います。 この辺りの話はクックパッドのレポー... 続きを読む

Rails で同じテーブルを何度も JOIN する上手い方法はありますか? - QA@IT

2013/04/02 このエントリーをはてなブックマークに追加 83 users Instapaper Pocket Tweet Facebook Share Evernote Clip join Rails テーブル 上手い方法 何度

『SQL アンチパターン』 7 章に以下のような SQL が出てきます。バグに複数のタグを付けられるような設計において、 'printing' タグが付き、かつ 'performance' タグが付いているバグの検索を行う SQL です。 SELECT * FROM Bugs INNER JOIN Tags AS t1 USING (bug_id) INNER JOIN Tags AS t2 US... 続きを読む

RubyのGILはなぜ必要なのですか? - QA@IT

2013/03/29 このエントリーをはてなブックマークに追加 56 users Instapaper Pocket Tweet Facebook Share Evernote Clip GIL ネイティブスレッド Ruby マルチコア 思考

http://www.jstorimer.com/2013/03/26/brian-shirai-threads.html を読んでいて思ったのですが、GILは空気のような当たり前の存在になっているためか、思考停止していて、そのありがたさがわからなくなっていることに気が付きました。 単純に考えれば、せっかくRuby 1.9以降はネイティブスレッドになったのだから、GILをなくせばマルチコアを活かせ... 続きを読む

JavaScriptで配列をループで処理するベストな書き方は? - QA@IT

2013/03/28 このエントリーをはてなブックマークに追加 317 users Instapaper Pocket Tweet Facebook Share Evernote Clip 配列 ループ Array.forEach each map

JavaScriptで配列をループを使って処理する場合、 for...in for ネイティブのArray.forEach() jQuery.each() Underscoreなどの _.each や _.mapなど Lo-Dashの _.each や _.map など などが使えるかと思います。何を使えばいいのかよく分からなくなりました。基準や注意点などがあれば教えて下さい。 以下、自分で調べた... 続きを読む

Web アプリケーションの認証とセキュリティに関して教えて下さい - QA@IT

2013/03/19 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip アプリケーション Rails RESTful サーバーサイド

こんばんは。Web アプリケーションの認証とセキュリティに関して教えて下さい。 Rails のセッション管理 Rails は RESTful な Web アプリケーションの構築を可能にするとは言っていますが、実態としてはサーバーサイドに保持し、セッション ID は Cookie に保存しているものだと思っています(Rails の経験が殆ど無いので間違っていたらすみません)。 で、最近こちらの記事を... 続きを読む

プライベートメソッドのユニットテストは書かないもの? - QA@IT

2013/03/13 このエントリーをはてなブックマークに追加 559 users Instapaper Pocket Tweet Facebook Share Evernote Clip プライベートメソッド クロージャ foo ユニットテスト 関数

JavaScript を書いています(ブラウザがターゲットです)。手動テストが面倒になって、 Jasmine を使ってテストを書きはじめています。 オブジェクトに含まれる関数(プロパティ)の数が増えてきたので、外から呼ばれることがないものはプライベートメソッドのように扱おうと、クロージャを使って、以下のように書きました。 var Foo = function(foo) { this.foo = f... 続きを読む

GitHub時代の開発委託とは? デブサミの資料を公開しました - QA@IT公式ブログ

2013/02/20 このエントリーをはてなブックマークに追加 162 users Instapaper Pocket Tweet Facebook Share Evernote Clip 目黒 デブサミ2013 パネルセッション 皆さま デブサミ

2013年2月14日と15日の2日間にわたって東京・目黒で開催されたDevelopers Summit 2013(デブサミ2013)の1セッションで、QA@ITの委託開発の話をさせて頂きました。講演40分+パネルディスカッション40分の構成でした。ご来場くださった皆さま、ありがとうございました。 以下、私の講演パートの資料を公開します。 QA@ITは特殊解か? パネルセッションの部は、今回お声がけ... 続きを読む

GitHub時代の開発委託とは? デブサミでQA@ITの事例の話をします - QA@IT公式ブログ

2013/02/01 このエントリーをはてなブックマークに追加 229 users Instapaper Pocket Tweet Facebook Share Evernote Clip デブサミ 目黒 GitHub時代 デブサミ2013 記者

2013年2月14日と15日の2日間にわたって東京・目黒で開催されるDevelopers Summit 2013(デブサミ2013)の1セッションで、QA@ITの委託開発の話をさせて頂くことになりました。 ソーシャルコーディング革命後の開発委託の世界〜QA@ITの事例(仮) 私はこれまでいつも、デブサミは取材記者という立場で見て来ました。記者として取材して、例えば以下の様な記事を書いて来ました。聴... 続きを読む

Railsでグラフ表示ツールを利用する際にコントローラのデータをビューで受け取るには - QA@IT

2013/01/30 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails コントローラ ビュー グラフ表示ツール データ

自分の質問に自分で回答します。自力で探したら良いものが見つかりました。 参考ページ http://railscasts.com/episodes/324-passing-data-to-javascript?view=asciicast https://github.com/gazay/gon 導入方法 1.Gemfile に以下を追加する。 gem 'gon' 2.view/layouts/ap... 続きを読む

PostgreSQLとMySQLはどちらかに明確な優位性がありますか? - QA@IT

2012/09/12 このエントリーをはてなブックマークに追加 1176 users Instapaper Pocket Tweet Facebook Share Evernote Clip PostgreSQL MySQL RDBMS 拘り 優位性

現在オープンソースのRDBMSとしては、PostgreSQLとMySQLがほぼデファクトスタンダードになっているかと思います。 普段はRuby on Railsで開発を行なっているため、ActiveRecordの恩恵もあり、あまりDBの差異を意識せずにプログラミングを行う事も出来るので、そこまでどちらでなければのような拘りは無いのですが、PostgreSQLとMySQLで、個人の好み以上の明確な優... 続きを読む

RDBMS でユーザーが自由に設問を用意できるフォームアプリ等での適切なschema - QA@IT

2012/09/08 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip docs Schema Form SQL RDBMS

興味が出たので質問します。Google Drive (docs) 等にある Form 等では自由に設問が用意できますが、以下のようなフォームアプリの時適切なDBの構造はどうなのか気になります。 フォームを自由に作成できる フォームにはほぼ無制限に設問を作成でき、チェックボックスやテキストフォーム、日付など複数のフォーマットがある 設問毎に必須かどうかも指定できる SQLで検索できる必要はないときは... 続きを読む

投稿コンテンツのライセンス変更についてのお詫びとお知らせ - QA@IT

2012/05/29 このエントリーをはてなブックマークに追加 37 users Instapaper Pocket Tweet Facebook Share Evernote Clip 事後 ライセンス オープン当初 クリエイティブ・コモンズ 内容

QA@ITの投稿コンテンツの著作権の扱いは、オープン当初からクリエイティブ・コモンズのCC-BY-SA 3.0に準拠するとさせていただいておりましたが、内容に不備があり、ライセンスを変更させていただきました。Webサイトのオープンは2012年5月29日午前11時ちょうどで、投稿コンテンツの著作権に関する規約変更は18時23分です。本来事前にご説明すべきところ、お知らせが事後になったことについて、お... 続きを読む

パスワードを定期的に変更する理由は何ですか? - QA@IT

2012/05/29 このエントリーをはてなブックマークに追加 48 users Instapaper Pocket Tweet Facebook Share Evernote Clip パスワード passwd UNIX 理由 経路

バスワードを定期的に変更するべき理由があるとすれば、以下の二点が考えられます。 (1)パスワード漏洩のリスクを減らす パスワードが漏洩する経路として、時間を掛ければパスワードが解読されるタイプのものがあります。その典型例として、パスワードのハッシュ値を持ち出す手段があり、そのハッシュ値から時間を掛ければ平文のパスワードが得られるというケースです。昔のUNIXでは/etc/passwdというファイル... 続きを読む

突然インターネットできなくなります - QA@IT

2012/05/29 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip

なんでかわからないのですがインターネットできなくなることがあります。 インターネットにつなげないとこまるのでインターネットするための仕組みをゼロから教えてください。インターネットできなくなるとこまるんです!! 大学で去年インターネットの授業を受けました。7層モデル?とか勉強しました。もっと勉強しないといけないことはありますか?? P.S. さっきここで見てびっくりしたのですがインターネットに裏側な... 続きを読む

QA@IT

2012/05/14 このエントリーをはてなブックマークに追加 491 users Instapaper Pocket Tweet Facebook Share Evernote Clip

続きを読む

アイティメディア株式会社:プレスリリース:ITエンジニア向けのQ&Aコミュニティ「QA@IT」を開設

2012/05/29 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip プレスリリース 開設 アイティメディア株式会社 大槻利樹 蓄積

2012年5月29日 アイティメディア株式会社 ITエンジニア向けのQ&Aコミュニティ「QA@IT」を開設 ~より専門的で信頼できる質問・回答を蓄積~ アイティメディア株式会社(本社:東京都千代田区、代表取締役社長:大槻利樹)は、2012年5月29日、ITエンジニアの問題解決を質問・回答形式で支援するQ&Aコミュニティサイト「QA@IT(キューエー アットマーク・アイティ、 ■http://qa.... 続きを読む

Rails Hub情報局: ITエンジニア向けQ&Aサイト「QA@IT」をローンチしました!

2012/05/29 このエントリーをはてなブックマークに追加 95 users Instapaper Pocket Tweet Facebook Share Evernote Clip 西村賢 プレスリリース Rails Hub情報局 IT編集部

こんにちは、@IT編集部の西村賢です。本日、2012年5月29日にITエンジニア向けの質問・回答コミュニティサイト、「QA@IT」をローンチしました! あるようでなかった、日本語による本格的な技術系のQ&Aサイトです(プレスリリース)。 今さらQ&Aなの? 今さらQ&Aサイトなの? と思う人もいるかもしれませんが、QA@ITは以下のような特徴があり、先行する多くのQ&Aサイトとは異なります。 IT... 続きを読む

 
(1 - 23 / 23件)