GLOBIS 学び放題 法人向けサービス 人材育成のプロが組織の成長に伴走します。生成AIを活用した各種機能、MBA基礎〜DXなど最新知識まで測定もできるeラーニングも用意。 詳細を見る グロービス経営大学院の教員でもありYahoo!アカデミア学長の伊藤羊一氏と、グロービスで人材マネジメント領域の研究をしているファカルティ本部長の君島朋子が対談。前編では両社のエンジニアを起点に、働き方改革は今後どこへ向かっていくのか考察しました。後編では、個人にフォーカスして話を進めていきます。 働き方改革を加速させるのは個人の「志」 君島:ところで、伊藤さんが学長を務めるYahoo!アカデミアは、働き方改革にもつながっているんですか? 伊藤:「まずは自立して社会に貢献しよう」と促すので、まさに働き方改革の一環ですよね。グロービス経営大学院の「リーダーシップ開発と倫理・価値観」のクラスで教えているように、
ヤフー株式会社・伊藤羊一氏インタビュー 第二回 (2016/09/14更新) ヤフー株式会社で次世代のリーダー育成を行う社内大学Yahoo!アカデミアの責任者を務める伊藤羊一さんに学ぶシリーズ。前回は、「成長する起業家に必要な3つの条件」について教えていただきました。今回は、「リーダーの素質とは何か」、そして「リーダーに必要なプレゼン技術」について教えていただきました。 伊藤 羊一(いとう よういち) 東京大学経済学部卒業後、1990年に日本興業銀行に入行し、営業や事業再生支援に従事。2003年プラス株式会社に入社し、物流ロジティクス等を担当後、マーケティング本部長、事業全般の統括を担当。2015年からはヤフー株式会社にて次世代リーダーの教育を行うYahoo!アカデミアの責任者を務める。その他、IBM Blue Hub、KDDI ムゲンラボ、MUFG Fintech アクセラレーター、学研
【先着順】第1巻プレゼントのお知らせ いつもebookjapanをご利用いただき、誠にありがとうございます。 2022年4月13日(水)の21時、2022年4月20日(水)21時より開催しました「第1巻プレゼント」につきまして、 同企画開催中のアクセス集中により、プレゼントが受け取りづらい状態となっていました。 お客様の皆様には、多大なるご不便、ご迷惑をお掛けしましたことを、心より深くお詫び申し上げます。 安定した開催に向け改修を行うため、告知しておりました2022年4月27日(水)以降「第1巻プレゼント」企画の開催を休止させていただきます。 次回の開催につきましては、下記のページの「今後開催予定のキャンペーン、割引セール」にて事前にお知らせいたします。 ■お得・割引・セール一覧 お得・割引・セール一覧 セール特集サイト内の「今後開催予定のキャンペーン、割引セールは"こちら"」をクリックし
【先着10,000名様にプレゼント!】ebookjapanにて毎週水曜日に対象作品からお好きな第1巻をプレゼントするキャンペーンがスタート! 電子書籍販売サイト「ebookjapan」をヤフー株式会社と協力して運営する、株式会社イーブックイニシアティブジャパン(本社:東京都千代田区、代表取締役社長:高橋将峰(たかはしまさみね)は、ユーザーの皆様と作品との出会いを応援するため、毎週水曜日に先着10,000名様に、5巻以上販売中の対象作品の第1巻を無料でプレゼントするキャンペーン(以下、本キャンペーン)を、12月15日(水)より開始します。 「毎週水曜日・先着10,000名様に対象作品からお好きな第1巻を無料プレゼント」 ■キャンペーンURL https://ebookjapan.yahoo.co.jp/info/present/2112/ ■キャンペーン期間 2021年12月15日(水) 1
MacにRosettaをインストールする必要がある場合 Rosetta 2を使えば、Appleシリコンを搭載したMacでも、Intelプロセッサ搭載のMac用に開発されたアプリを使えるようになります。 Rosettaをインストールする方法 Rosetta 2は、Appleシリコン搭載のMacコンピュータでのみ利用できます。 Macがインターネットに接続されていることを確認します。 Rosettaを必要とするアプリを開きます。そのアプリが開けば、Rosettaはすでにインストールされていて、動作しています。 Rosettaがインストールされていない場合は、インストールするように自動的に案内されます。 「インストール」をクリックし、ユーザ名とパスワードを入力して、インストールを続けてください。「今はしない」をクリックした場合は、Rosettaが必要なアプリを次回開いたときに再び確認メッセージが
Over the past 6 months my team at work has been slowly transitioning a large Backbone application to React. One of the main goals of the transition has been to build out unit tests as we transition components. As part of that we switched from using Karma to using Jest for managing our tests. Our new setup with Jest has several advantages over our previous setup. All Jest tests run through node usi
One of Jest's philosophies is to provide an integrated “zero-configuration” experience. We want to make it as frictionless as possible to write good tests that are useful. We observed that when engineers are provided with ready-to-use tools, they end up writing more tests, which in turn results in stable and healthy code bases. One of the big open questions was how to write React tests efficiently
🔰初心者です。 社内で運用しているアプリケーションがReact.jsを使っているので、Jestが用意しているスナップショットテストを導入することにしました! 【導入のきっかけ】 現在進行形で既にあるアプリケーションのバグを対応することになりました。 ブラウザバックすると予期せぬコンポーネントでエラーになってしまい、結果画面真っ白になってしまうとか… 共通のヘッダーコンポーネントを修正しなければならなそうで、もし1行変えただけで全体に影響を及ぼしてしまったら…😭 スナップショットが入っていれば、1行対応した後にテストコマンド一つでスナップショットの差分が分かり、どこが変わったか一発で分かります! スナップショットもGitで管理すると良いです☺️ 【まずは下準備】 必要なライブラリをインストールしておきます。
イントロダクション きれいな HTML で納品してほしいという案件、まだまだあるかと思います。 HTML を生成するツールとして選択肢に出てくるのは、 EJS / Pug / Nunjucks といった JavaScript のテンプレートエンジンだと思いますが、個人的には React を知ってしまってから JSX 以外でマークアップをすることがとても億劫になってしまっています。 HTML はロジックが紛れ込むことを考慮されてない言語だと思うので、 HTML をベースにしたテンプレートは使いづらいです(個人の感想です)。逆に JSX は JavaScript の中に HTML があるので、 HTML の分割のしやすさも相まってロジックの中に紛れ込ませやすく、ほしい要素の塊をコンポーネントとして切り出して使う、コンポーネント指向にとても向いています。 テンプレートエンジンに React を使
import TestRenderer from 'react-test-renderer'; // ES6 const TestRenderer = require('react-test-renderer'); // ES5 with npm 概要 このパッケージは、DOM やネイティブのモバイル環境に依存せずに React コンポーネントをピュアな JavaScript オブジェクトにレンダーすることができる React レンダラを提供します。 本質的にこのパッケージは、ブラウザや jsdom を利用しなくても、React DOM や React Native コンポーネントがレンダーする(DOM ツリーに似た)ビューの階層構造のスナップショットを容易に取得できるようにするためのものです。 例: import TestRenderer from 'react-test-rendere
exports[`renders correctly 1`] = ` <a className="normal" href="http://www.facebook.com" onMouseEnter={[Function]} onMouseLeave={[Function]} > Facebook </a> `; 生成されるスナップショットはコードの変更に追随し、かつコードレビューのプロセスの一部としてレビューされるべきです。 Jest uses pretty-format to make snapshots human-readable during code review. On subsequent test runs, Jest will compare the rendered output with the previous snapshot. それらが一致すれば、テストを通
exports[`renders correctly 1`] = ` <a className="normal" href="http://www.facebook.com" onMouseEnter={[Function]} onMouseLeave={[Function]} > Facebook </a> `; 生成されるスナップショットはコードの変更に追随し、かつコードレビューのプロセスの一部としてレビューされるべきです。 Jest uses pretty-format to make snapshots human-readable during code review. On subsequent test runs, Jest will compare the rendered output with the previous snapshot. それらが一致すれば、テストを通
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く