いま話題のツイートまとめが読めるTwitterまとめに特化したまとめサイト。人気のツイートやTwitterトレンド、写真やマンガといった話題の画像から、さまざまなニュースの反応まで、みんなであつめる国内最大級のメディアプラットフォームです。
みなさまこんにちは おかげさまでJaSST'18 Tokyoを無事開催することができました。ご参加いただいたみなさま、本当に本当にありがとうございました。 まとめやレポートが続々と♫ まだ開催から1日しか経っていませんが、有志の方々がレポートや、まとめ記事を沢山作成してくださっています。見逃したセッションやもう一度振り返りたいセッションの記事がありましたら、ぜひご覧になってください。 基調講演「Advances in Continuous Integration Testing at Google」 【講演者資料】 Advances in Continuous Integration Testing at Google 【まとめ記事 & レポート】 「Web.JaSST~ウェブ系QAがみんなのお悩みに全力で提案を返す会~」 【まとめ記事】 「やってみよう!探索的テスト~ハイクオリティな妄想
はじめに 本連載は、開発を加速・効率化させるソフトウェアテストをテーマに解説を進めています。前回までの解説で、読者の方々はソフトウェアテストという言葉からその役割やアプローチ、その種類や区分といったことを想像できるようになったのではないでしょうか。 今回は、実際の開発に適用することを想定し、テストピラミッドを中心に機能に対するテストに対してどのような戦略を採ることができるかを解説します。その上で、実際の計画では何をどのように適用して開発を進めるかということをチームで議論・決められるようになることを期待しています。 なお、ここではAndroidアプリの開発を題材にします。そのため、時折Androidに関する言葉が登場します。これはGoogleが公式にAndroidプラットフォームにおけるテストの基礎を提示しており、説明し易いためです。この方法はAndroid以外にも適用が可能です。 ピラミッ
電通の過労死事件が発端となり、日本人の働き過ぎ問題がより一層注目されるようになりました。 慢性的な残業状態に陥ってしまうのは、もちろん会社側の管理体制やビジネスモデルに問題があるからです。 しかし会社が「手を打ってくれないから」という理由で、働く側がその異常な環境を受け入れてしまっては、現状を変えることはできません。 働く個人一人ひとりが今の働き方を見つめ直し、「長時間働く人は偉い」とか「夜遅くまでがんばる人はカッコいい」といった文化に異議を唱えていくことが必要です。 今回は、あなたの残業を減らすために役立つビジネス書を6冊ご紹介します! どれも値段以上の価値がある情報の詰まった良書なので、ぜひ手にとって読んでみてください。 これらの本を読んでも尚、毎日残業しないと終わらない量の仕事がある場合は、間違いなく1人が請け負うべき業務量を超過しています。会社に直談判するか、転職や独立を検討するよ
増田亨氏の「現場で役立つシステム設計の原則]」の評判が高いようです。 この本が、オブジェクト指向の初級者に受け入れられ易いことはわかります。オブジェクト指向的なプログラミングが出来ていない現場で、明日からでも出来そうなことが平易に書かれているからです。オブジェクト指向の入り口を指し示しているように見える。 一方で、私としては、この本が指し示す入り口は、入りやすいかもしれないけれど、結局はどこにも通じていないのではないかと疑っています。 本稿では、そのように私が考える理由について、3つの切り口からご説明したいと考えています: 何のために、「データとロジックを一体に」するのか?ポリモーフィズムは何のために?「ドメインモデル」とは何か?長くなるので、今回は、一番目の「何のために、『データとロジックを一体に』するのか?」について。 批判 (1) 何のために、「データとロジックを一体に」するのか?本
政府の国家戦略特区ワーキンググループ(WG、八田達夫座長)が2015年6月、獣医学部の新設提案について愛媛県と同県今治市からヒアリングした際、内閣府が公表した議事要旨の出席者に記載のない学校法人・加計(かけ)学園の幹部が同席していた。学園の教員確保の見通しをめぐる質疑もあったというが、議事要旨に記載はない。政府はWGの議事内容を「すべて公開し、透明性が高い」と説明するが、公表資料では十分に検証できない状態だ。 ヒアリングには、加計学園系列の千葉科学大の吉川泰弘教授(現・加計学園新学部設置準備室長)らが出席した。政府側、提案者側双方の出席者が朝日新聞の取材に認めた。 内閣府が今年3月になってホームページで公表した7ページの議事要旨には、ヒアリングの出席者として八田座長ら計12人が記載され、提案者側は愛媛県の地域振興局長、今治市の企画課長ら3人。吉川氏らの名前はない。 複数の出席者によると、吉
エンジニアがスキルアップするための勉強を業務時間外でもするべきかどうかについて、「教育してエンジニアを育てるのは企業側の責任だ」「エンジニアであればスキルアップのために当然自分で勉強すべきだ」といったような議論を度々見かけます。 この問題についてはどちらが正解というわけでもないかもしれませんし、企業やエンジニアのポリシーによるところも大きいかもしれません。 いずれにしても今後うちの会社の求人に応募してきてくれる方に向けて、企業として、または会社トップとしての私の考えを明確にしておくことはやっておいた方が良いなと思いましたので、この記事に私の考えをまとめてみたいと思います。 プライベートで勉強しなくても何とかなります 仕事をこなしていくという観点から言えばプライベートでの勉強を一切やらなくても何とかなります。たとえ未経験で入社してきた人であってもそれくらいの教育は行っています。 でも最初にこ
ECMAScriptとは ECMAScriptはJavaScriptの中核仕様を抜き出して標準化したもの 開発当初のJavascriptは、ブラウザによる独自の拡張が多く、互換性が低かったため、Ecma Internationalが中心となりECMAScriptが開発された ES2015 (ES6)とは 先日策定された、ECMASCriptの6th Editionのことであり、当初はES6と呼ばれているが、正式名称をECMASCript2015(ES2015と呼ばれる)とし、今後は年単位のリリースを予定しているとのこと [公式サイト]http://www.ecma-international.org/ecma-262/6.0/index.html ES2015で可能となる新たなシンタックス let・constキーワードによる変数宣言 class構文 関数の引数のデフォルトパラメータ(Def
Vital pointofseleniumdesignpatternsandpractices 1. + 「Seleniumデザインパ ターン & ベストプラク ティス」の勘所 2016/02/06 第3回Selenium勉強会 株式会社SHIFT 太田健一郎 & 玉川紘子 2. + アジェンダ どちらかというとアンチパターン なデザインパターン テストコードを改善するデザイン パターン 更なる改善のために Seleniumデザインパターン & ベスト プラクティス 自動テストウェアのアーキテク チャー 手動テストをそのまま自動化すると ありがちなテストコード 3. + Selenium Design Patterns and Best Practices 残念なテストコードから始めて各種 のデザインパターンとベストプラク ティスを適用しながら品質の高いテ スト
http://seleniumjp.connpass.com/event/24206/ 第3回日本Seleniumユーザーコミュニティ勉強会の資料です。 Seleniumのアンチパターンについてです。Read less
A tool to detect bugs in Java and C/C++/Objective-C code before it shipsInfer is a static analysis tool - if you give Infer some Java or C/C++/Objective-C code it produces a list of potential bugs. Anyone can use Infer to intercept critical bugs before they have shipped to users, and help prevent crashes or poor performance.
もっとお金が欲しい。将来が不安だ。貯金ができない、貯まらない。給料をあげたい。多くの人はそう悩む。 私も以前は同じような悩みを抱えていて、年収も平均年収よりちょっと多いくらいだが、今はお金に対する漠然とした不安が減った。なぜか?それはファイナンシャルリテラシー(お金に対する知識と考え方)を身につけたから。ここでは、ファイナンシャルリテラシーの大切さと、ファイナンシャルリテラシーが身につくおすすめ本をご紹介する。 お金の不安を解消するには? なぜお金に対して不安になるのか?それは、お金に対する知識や考え方、つまりファイナンシャルリテラシーがないからだ。特に日本の教育はお金に対する授業がない。お金との付き合い方は一番大事にも関わらず。 アメリカでは学生の頃からお金の教育があり、その結果投資へも積極的な国民性になった。一方日本人は、投資は怖いもの、ギャンブルだから下手に手をだしてはダメ。そう考え
より詳細なCQRSに関する資料はこちら https://little-hands.hatenablog.com/entry/2019/12/02/cqrs 参考資料:http://little-hands.hatenablog.com/entry/jjug2017fall 社内新規プロダクトでDDD, CQRSの思想をベースとしたアーキテクチャを構築し、コマンド(更新系処理)ではSpring Data JPA(Hibernate)を、クエリ(参照系処理)ではjOOQを採用しました。 結果としてそれぞれのORMの良いところを生かした組み合わせのアーキテクチャが構築できたので、その経緯と得られた知見についてお話ししたいと思います。 以下のようなトピックを考えています。 ・CQRSの定義とメリットデメリット ・DDD,CQRSを検討するにあたってのORMの選定ポイント ・構築したアーキテクチャ
2023 大賞の発表! ITエンジニアのみなさんとおすすめの本を選ぶイベント「ITエンジニア本大賞2023」の第一弾のWeb投票、第二弾のプレゼン大会(オンラインイベント)が無事に終了し、プレゼン大会をご視聴されたみなさんによる最終投票で「技術書部門大賞」、「ビジネス書部門大賞」が決定しました。また、各特別ゲストによる「特別賞」も選出しました。ご参加いただいた皆さま、ありがとうございました! 良いコード/悪いコードで学ぶ設計入門 保守しやすい 成長し続けるコードの書き方 出版社:技術評論社 著者:仙塲大也 投票した理由や感想などみなさんからのコメント 初級者から中級者への橋渡しとしてとても良い本だと思った。 自分の参考になったのはもちろん、会社の後輩、新人にも勧めやすい内容で非常に重宝している。 自身がスパゲティコードによるデスマーチを体験してきたので、この本が普及することによって少しでも
ずいぶん前のことだが、Webアプリケーション開発フレームワーク「Ruby on Rails」が00年代後半にブームを巻き起こしたとき、強い主張を持つソフトウェアとしてRailsは多くの議論を呼び起こした。その中でも最大のものはプログラマの生産性に関するもの。当時、すでにいくつも存在していたJavaベースのWebアプリケーション開発フレームワークに比べて、Ruby on Railsは10倍の生産性を達成できるという主張だ。 Rubyの生産性はJavaの10倍――。この主張が多くのエンジニアの琴線、もしくは逆鱗に触れた。「さすがに10倍は大げさだ」、「いや、現実に設定ファイルやコードを書く行数が劇的に減るのだから、そのぐらい当然だ」と意見が分かれたのだ。 2005年のリリースから約10年。Railsの生みの親で、今もプロジェクトをリードするデイビッド・ハイネマイヤー・ハンソン氏は当時を振り返り
「社長、5分でいいのでお時間下さい!」 忙しいキーマンに貴重なプレゼンの時間をいただいたのに、「さて…ですね。とはいえ…」とモゴモゴしていたら、あっという間にタイムオーバー。せっかくのチャンスを無駄にしたことはありませんか? 問題は、短時間に相手を説得する準備が不十分だったこと。急に訪れるプレゼン機会に備え、日頃から準備万端整えておきたいものです。 ビジネスの場面では、限られた時間で言いたいことをわかりやすく相手に伝えることが頻繁に求められます。いわゆる「ショート・プレゼンテーション」という部類で、米国では「エレベーター・ピッチ」「エレベーター・ブリーフィング」「エレベータ・ートーク」など様々な名前で呼ばれます。 タイトルや目的、提案プランを詰めておく この名前はアメリカのシリコンバレーで、起業家がベンチャーキャピタルや投資家の勤務するオフィスのエレベーターの前で待ち伏せし、偶然エレベータ
Photo by HeatSync Labs こんにちは。谷口です。 プログラミングをこれから学ぼうとしている方で、「人気のRubyを勉強してみたい!」という方は多いと思います。 Rubyは『オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。 エレガントな文法を持ち、自然に読み書きができます』とされています(オブジェクト指向スクリプト言語 Ruby)が、やはり「プログラミング経験ゼロからいきなり勉強を始めるには敷居が高いな……」と思っている方も多くいらっしゃるのではないでしょうか。また「できれば独学じゃなくてスクールに通いたいけど、コストは押さえたいんだよな……」という方もいらっしゃるかと思います。 そこで今回は、プログラミング未経験~初心者の方が、なるべくコストをかけずに楽しくRubyに触れられて、学習に役立てられるコンテンツを10件ご紹介していきます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く