並び順

ブックマーク数

期間指定

  • から
  • まで

521 - 560 件 / 6199件

新着順 人気順

テストの検索結果521 - 560 件 / 6199件

  • 新任の先生向けの『懲戒もあり得るSNSでのNG行動グランプリ』が開催→想像を絶する「個人情報流出・守秘義務事例」が続々と

    なかッち🚀夢中力クリエイター @yukyusha 春から新任の先生に向けて『SNSでそれやったら炎上するから絶対やめろよ!懲戒もあり得るからマジやめろよ!グランプリ』を開催したいと思いまーす。 ・子どものノートやテストの珍解答の写真をアップする(「うちのクラスの子の答えマジウケるw」が付くと尚最悪) 2022-02-19 20:33:40 なかッち🚀夢中力クリエイター @yukyusha 遊究舎代表|#デキルバ を主催|勉強が苦手な子も学ぶ楽しさに気付ける「遊びで学ぶ夢中体験のアイデア」を発信中!子どものミライの選択肢を増やしたいと本気で行動する人達に理想のミライを届けます!プロフィールの【ハイライト】に学習アイデアをまとめてるのでチェックしてみてねー👀💡 https://t.co/jDkX7Nvqfx

      新任の先生向けの『懲戒もあり得るSNSでのNG行動グランプリ』が開催→想像を絶する「個人情報流出・守秘義務事例」が続々と
    • ドメイン駆動設計からオブジェクト指向、そしてアジャイル開発まで。関連書籍練り歩きのススメ

      本記事はドメイン駆動設計(DDD) Advent Calendar 2021 25日目の記事です。 「もっとビジネス変化に耐えられる設計を目指したい」「ただデータをやりとりするだけなのに複雑化してしまうのを防ぎたい」 様々な動機からドメイン駆動設計に入門しようとする方がいると思います。 自分もエンジニアとして働きはじめて、「どうしてすぐに変更しにくくなってしまうのか」「より柔軟な設計にするにはどうすればよいか」と悩むことが多くなり、良い設計手法を探って出会ったのがドメイン駆動設計でした。 最初はドメイン駆動設計関連の本ばかりを読んでいたのですが、途中から「これってドメイン駆動設計というよりはオブジェクト指向の話では?」とオブジェクト指向に興味を移し、さらに「より変化に強いプロダクト開発するにはチームから変化させないとまずいのでは?」とアジャイル開発に興味が移りました。 本記事では、ドメイン

        ドメイン駆動設計からオブジェクト指向、そしてアジャイル開発まで。関連書籍練り歩きのススメ
      • Pythonでの開発・CI/CDの私的ベストプラクティス2022

        はじめに 2021年、Pythonで複数の暗号系ライブラリを開発してPyPIで公開してきました。その過程で、setuptools、flit、poetryと、幾つかのパッケージ管理をわたり歩き、GitHub上でのCI/CDも色々試す中で私的なべスプラが定まってきたので、2022年初に備忘録としてまとめておきます。 具体的には、pyenv、poetry、pre-commit、tox、GitHub Actions を活用し、低コストで(=なるべく自動で)、高品質のプロダクトをPyPIにデプロイする方法・設定を共有します。個別のツールの記事はよく目にするのですが、開発ライフサイクル全体をカバーする記事がなかなか無かったので。 開発環境の整備 - pyenvで複数のPythonバージョンでの開発環境を整備 パッケージ管理 - poetry/pyproject.tomlでの一元的なパッケージ管理 静的

          Pythonでの開発・CI/CDの私的ベストプラクティス2022
        • 共通テスト:鼻出しマスク失格受験生に追試の場を!(19日編集部追記) --- 奥野 淳也

          ※編集部1月19日午後追記:午後3時過ぎのNHKニュースによると、本記事の執筆者が、本人プロフィールにも記載されたピーチ航空事件において、機長らの指示に従わずに旅客機の運航を妨げた威力業務妨害などの疑いで大阪府警に逮捕されたことが判明しました。編集部として、これを重く受け止め、同容疑者が「マスパセ」としての主張を記載した昨年12月13日の記事を取り下げます。 ※編集部1月19日午前追記:19日の報道で、本記事が取り上げた受験生(49歳)が不退去容疑で警視庁に現行犯逮捕されていたことが判明しました。本文中に言及のある通り、本文執筆時には知り得なかった情報であり、記事執筆の前提条件が変わっていることにご留意ください。 大学入試共通テストで、マスク着用問題による不正行為失格が発生した。 受験生の人生をかけた入試の場で、運営者側のマスク要請による理不尽な不正認定が行われたことは極めて遺憾である。大

            共通テスト:鼻出しマスク失格受験生に追試の場を!(19日編集部追記) --- 奥野 淳也
          • 【読書】『独学プログラマー』の心得 - Qiita

            優れたプログラマーは、金銭的な報酬や人々から賞賛を浴びる目的でコードを書くのではない。単純にプログラミングを楽しむためにコードを書くんだ。 リーナス・トーバルズ(Linuxカーネル開発者) コーリー・アルソフ氏の『独学プログラマー Python言語の基本から仕事のやり方まで』(清水川貴之氏、新木雅也氏による邦訳は2018年発行)を読んだので、本のタイトルの通り独学でプログラマーを目指している方や、新人エンジニアの方に一読をお薦めできると感じたので紹介します。 かく言う私もソフトウェアエンジニアリングを独学し、肩書きとしてエンジニアの職を得て2年目の身。 『独学プログラマー』を読んで初心に返り、至らぬ点を内省できました。 (エンジニアとして就業できてからも独学は続くので、経験を重ねてからでもこの本を読む価値はあると思います!) 本書の対象となる方 プロのプログラマーになる際に必要な知識や技術

              【読書】『独学プログラマー』の心得 - Qiita
            • 【検証】フタを開けた時に一番ガッカリしない「筒型ポテトチップス」はどれか? レーザー距離計でフタから中身までを測ってみた結果…

              » 【検証】フタを開けた時に一番ガッカリしない「筒型ポテトチップス」はどれか? レーザー距離計でフタから中身までを測ってみた結果… 特集 【検証】フタを開けた時に一番ガッカリしない「筒型ポテトチップス」はどれか? レーザー距離計でフタから中身までを測ってみた結果… あひるねこ 2023年12月5日 基本的にポテトチップスと名の付くものなら何でも好きだが、筒型のポテチは袋よりも若干高価なのでスペシャル感がある。しかしだ。先日、久しぶりに某商品を購入。ワクワクしながら開けてみたところ、いきなり違和感が。 なんか少なくね……? え、こんな量だった? 筒の長さに対し、どうも中身が少なく感じられたのである。まさか食べる前に軽くガッカリさせられるとは……世界って残酷ですね。そこで今回は、フタを開けた時に一番ガッカリしない筒型ポテチはどれか調べてみることにしたい。 ・距離を検証 用意したのは以下の5種類

                【検証】フタを開けた時に一番ガッカリしない「筒型ポテトチップス」はどれか? レーザー距離計でフタから中身までを測ってみた結果…
              • アジャイルの反対はウォータフォールでは無いんじゃない?という話 - メソッド屋のブログ

                先日ふとSNSを眺めていると、「アジャイル」と「ウォータフォール」はあうあわないがあるので、使い分けるのが吉的な意見を見てなんだかもやっとした気分になった。 正直アメリカに来てから「ウォータフォール」を見たことが無い。確かに日本にいたときは使われていた。最近はさすがに「アジャイル」がだんだん主流になっていく流れも見える気がするが、 アジャイルが「主流」という感じすらしっくりこない。なんでだろう?アメリカでもアジャイルは「主流」ではない。 日本にいたときの個人的な開発方法論のイメージ 日本に居たときは、実際にウォータフォールが沢山あった。ただし、自分はソフトウェア開発には「ウォータフォール」が効率が良いとは一切感じられなかったので、そのことを書いたら結構炎上した。 simplearchitect.hatenablog.com 日本に居る時のイメージは、自分的にはこんなイメージだった。ウォータ

                  アジャイルの反対はウォータフォールでは無いんじゃない?という話 - メソッド屋のブログ
                • マイクロソフト、Webアプリテストの自動化サービス「Microsoft Playwright Testing」プレビューを開始

                  マイクロソフト、Webアプリテストの自動化サービス「Microsoft Playwright Testing」プレビューを開始 マイクロソフトは、Webアプリケーションのテスト自動化フレームワーク「Playwright」を用いた、Microsoft Azure上のテスト自動化サービス「Microsoft Playwright Testing」のプライベートプレビューを開始すると発表しました。 テスト自動化フレームワーク「Playwright」 Playwrightは、マイクロソフトが中心となって開発しているオープンソースのWebアプリケーション向けテスト自動化フレームワークです。 実行環境、対象ブラウザ、対応言語が幅広く、テスト実行時にはWebブラウザの動作を自動的に待つ機能を備えるなど、柔軟で精度の高いテスト自動化が実現できる点を特長としています。 具体的には、デスクトップ向けのWebア

                    マイクロソフト、Webアプリテストの自動化サービス「Microsoft Playwright Testing」プレビューを開始
                  • グーグル、Rust採用で「Android」のメモリーに関わる脆弱性が激減

                    メモリー関連の不具合を減らすために、「Android」の新しいコードにRustを使用するというGoogleの判断は、成果を挙げているようだ。この数年で、Androidのメモリー安全性関連の脆弱性は半分以下になった。この成果が達成された時期は、GoogleがCやC++からメモリー安全性の高いプログラミング言語であるRustに切り替えた時期と一致する。 Androidに発見されたセキュリティホールの中で、最も件数が多かったカテゴリーがメモリー安全性関連の脆弱性でなかったのは2022年が初めであり、Googleは1年前に、「Android Open Source Project(AOSP)」で新しいコードのデフォルト言語をRustに切り替えている。 GoogleがAndroidに使用しているほかのメモリー安全性を備えた言語には、JavaやJava互換のKotlinがある。AOSPで主流の言語はま

                      グーグル、Rust採用で「Android」のメモリーに関わる脆弱性が激減
                    • GitHub、Rails 6がリリースされてからわずか9日で移行を完了。短期間で問題なく移行できた理由とは?

                      GitHub、Rails 6がリリースされてからわずか9日で移行を完了。短期間で問題なく移行できた理由とは? 2019年8月17日、Ruby言語によるWebアプリケーションフレームワークの「Rails 6」がリリースされました。 Rails 6は、Railsアプリケーションでのメールやリッチテキストなどを扱いやすくした新機能に加えて、マルチデータベース対応、パラレルテスト機能なども追加されています。 参考:Rails 6.0正式版がリリース。Action Textでリッチテキスト対応、Action Mailboxでメール処理、マルチデータベース、パラレルテストなど新機能 GitHubはRails 6の正式リリースから約9日で、同社の本番システムをRails 6に問題なくアップグレードしたことをブログ「Running GitHub on Rails 6.0」で報告しています。 On Augu

                        GitHub、Rails 6がリリースされてからわずか9日で移行を完了。短期間で問題なく移行できた理由とは?
                      • Googleでもやっている障害対応訓練の「Wheel of Misfortune」をやってみた。 - MonotaRO Tech Blog

                        序文 こんにちは。MonotaROの伊藤です。 弊社では障害対応訓練の実施手法の一つであるWheel of Misfortune(略称:WoM)を実践しています。WoMの導入で、障害対応体制の強化を行うことができましたので、実施までの経緯や得られた学びなどを中心に紹介したいと思います 序文 運用担当者の負荷が高まり続ける問題 運用担当者=社歴が長いベテランエンジニア 運用のスケールアウト 障害対応訓練をやってみよう 訓練環境の準備の問題 訓練シナリオの問題 外部からの助け Wheel of Misfortuneとは 実施時の様子 シナリオ開始時の様子 モニタリング画面の表示 WoMとDiRT(Disaster in Recovery Training) 障害対応訓練をやってみた結果 準備時点で感じたメリット 手順書の不備を発見できたこと 障害が起こりかねない場所を考えるきっかけになったこと

                          Googleでもやっている障害対応訓練の「Wheel of Misfortune」をやってみた。 - MonotaRO Tech Blog
                        • Cコンパイラを作ろう!

                          こんにちは、21Bのseasonです。この記事はtraP夏のブログリレー3日目の記事です。 自作Cコンパイラでセルフホスト達成しました。 リポジトリ: https://github.com/season1618/c-compiler/tree/main 自作Cコンパイラでセルフホスト達成しました!!!!!!🎉🎉🎉https://t.co/8fLIAJWksQ pic.twitter.com/2fgH5sKoZ0 — season (@season1618) July 27, 2022 実際にどうやって作るかを書くと長くなるので、ここでは経緯とか完成までの流れとかを書こうと思います。一応開発メモは以下に上げておきました。 開発メモ: https://github.com/season1618/note/blob/main/cs/c-compiler/index.md 経緯 大学の講義で

                            Cコンパイラを作ろう!
                          • eBPFを使った自動テストツール「Keploy」がすごい

                            この記事はKeployのバージョンv2.0.0-alpha53 を前提に執筆しております。 Keployとは KeployはeBPFを利用して取得できるWebアプリケーションの通信に関するトレース情報を元に、テストとそのテストの実行時に利用するスタブサーバーを生成することができるツールとなります。 公式サイトのトップには以下のようなスローガンが掲げられています。 2 minutes to 90% test coverage! テストに苦労した経験のある方は興味を惹かれるのではないでしょうか。 現在まだアルファ段階のプロジェクトですが、GitHubスター数は2683(2024/01/04現在)、CNCF Landscape にも掲載されているなど、一定の注目を集め始めているOSSです。 開発主体はプロダクトと同名のKeployというインド発のスタートアップで、去年GoogleによるインドのA

                              eBPFを使った自動テストツール「Keploy」がすごい
                            • 22年前からFirefoxブラウザに存在したバグ、23歳の初心者プログラマーが修正 | テクノエッジ TechnoEdge

                              ガジェット全般、サイエンス、宇宙、音楽、モータースポーツetc... 電気・ネットワーク技術者。実績媒体Engadget日本版, Autoblog日本版, Forbes JAPAN他 デスクトップ版のFirefoxブラウザーに20年以上存在していたバグが先月、23歳のプログラミング初心者によって修正されました。 2002年、MacでMozilla browser(Firefoxの当時の名称)を使用していたアダム・プライス氏は、ツールチップの表示の問題に悩まされていました。このバグは、Mozillaツールバーのアイコンにマウスカーソルをポイントして表示されるツールチップ(説明書き)が、Commandキー(WindowsではAltキー)+Tabキーでウィンドウのフォーカスをほかのアプリに移したあとも表示され続けてしまうというもの。 この状態になってしまった場合、ツールチップを消すには再びFir

                                22年前からFirefoxブラウザに存在したバグ、23歳の初心者プログラマーが修正 | テクノエッジ TechnoEdge
                              • 私がもはやベロシティについてほとんど話さない理由

                                ベロシティは、スクラムの要素だったことはありません。 ソフトウェア開発に「ベロシティ」を適用することは、エクストリーム・プログラミング(XP)の先駆者たちによって考案されましたが、今ではそれが良くないアイデアだと考える人たちもいます。 残念ながら、スクラムの世界では、いまだに 「4倍のベロシティ向上 」や 「超生産性」などの言葉を押し付けている人がいます。私はこれを恥ずかしく思っています。これは、私が ケン・シュエイバーから学んだ スクラムではありません。ケン・シュエイバーは代わりに、 厳格な完成の定義 と、守れない約束を避けるということを強調していました。 もし私たちが、 実験から学び、適応する能力 を促進するのであれば、特に私たちの近視眼性(木を見て森を見ない傾向)と短絡的な認知バイアスを考えると、従来の生産性重視の姿勢は(それがどのような理由であれ)有害となりえます。あなたが昔に書い

                                  私がもはやベロシティについてほとんど話さない理由
                                • 異世界召喚 ~私、能力はバックエンドって言ったよね!~ - Qiita

                                  背景 間違って入ってしまったSI企業での開発経験談です。 入社前に「バックエンドの経験しかない」と伝えたがフロントもやる羽目に。 入って知ったLAMP環境での開発。あと顧客の窓口もやる羽目に。 私の担当するシステムは二期目で、引継ぎなし・ドキュメントなし・前任者なし、のトリプルコンボ。 PCは13インチのラップトップ、サーバはレンタルサーバ。 Gitなし、CIなし、規約なし、静的チェックなし(エディタはサクラ)。 既存コードがPHPなのにオブジェクト指向じゃない。フレームワーク使えない。 開発規模はだいたい20人月。期限は3か月。 偉い人「OSSハセキュリティガー」 開発の流れ ローカル環境(MAMP)で実装。 実装したファイルをFTPソフトでレンタルサーバのテスト環境にアップロード(上書き)。 テストを行って(テスト仕様書なし)動けば本番環境にアップロード なお、開発環境を変える裁量は

                                    異世界召喚 ~私、能力はバックエンドって言ったよね!~ - Qiita
                                  • 大学共通テスト、業者の採点ミス数非開示に野党激怒(日刊スポーツ) - Yahoo!ニュース

                                    大学入学共通テスト(20年度開始)国数の記述式問題導入をめぐり、野党が9日、文科省などの担当者に対する合同ヒアリングを開催した。 採点を請け負ったベネッセ・グループの学力評価研究機構の、模試における採点ミスやクレームの数が焦点。野党から要求された大学入試センターの担当者が、これまでその数字を確認していなかったことを認めた上で「業者が企業秘密と言っており、回答は控える」と答えた。その数字が萩生田光一文科相や文科省に伝えられず、担当者の段階で開示しないと判断されたことも分かったため、立憲民主党の川内博史氏ら野党は激怒。「年内に記述式について判断すると言っている大臣にとって重要なこと」「国会の要求に誠実に対応すべき」などと再度宿題を突きつけた。

                                      大学共通テスト、業者の採点ミス数非開示に野党激怒(日刊スポーツ) - Yahoo!ニュース
                                    • AWS 認定 高度なネットワーキング – 専門知識(AWS Certified Advanced Networking – Specialty)の学習方法 - NRIネットコムBlog

                                      小西秀和です。 この記事は「AWS認定全冠を維持し続ける理由と全取得までの学習方法・資格の難易度まとめ」で説明した学習方法を「AWS 認定 高度なネットワーキング – 専門知識(AWS Certified Advanced Networking – Specialty)」に特化した形で紹介するものです。 重複する内容については省略していますので、併せて元記事も御覧ください。 また、現在投稿済の各AWS認定に特化した記事へのリンクを以下に掲載しましたので興味のあるAWS認定があれば読んでみてください。 ALL Networking Security Database Analytics ML SAP on AWS Alexa DevOps Developer SysOps SA Pro SA Associate Cloud Practitioner 「AWS 認定 高度なネットワーキング –

                                        AWS 認定 高度なネットワーキング – 専門知識(AWS Certified Advanced Networking – Specialty)の学習方法 - NRIネットコムBlog
                                      • Rustで真に安全なプログラムを書く方法 - かとじゅんの技術日誌

                                        この記事はRust Advent Calendar 2021の12/8日の記事です。 Rust前提の記事として書きましたが、他の言語にも適用できる考え方なので、ほかの言語勢の方々もよければお付き合い下さい。 今回のテーマは「Rustで真に安全なプログラムを書く方法」についてです。 「真に安全なプログラム」の定義は以下とします。 挙動が安定し、結果が予測可能となる 正しさの基準に基づき、プログラムの間違いを検知することができる 「真に」とはドメイン知識に基づく正しさという意味です。詳しくは後述します。 それと「そもそもRustで実装されるプログラムは安全じゃないのか」という想定質問については「メモリの操作は安全。だが、それだけでは真に安全なプログラムにはならない」が答えになります。これについて興味がある方、ぜひ最後までお付き合いください。 「真に安全なプログラム」を実現するレシピとしては「関

                                          Rustで真に安全なプログラムを書く方法 - かとじゅんの技術日誌
                                        • テスト駆動開発のはじめの一歩|t_wadaさんに聞く1人で始める自動テストのコツと考え方 - Agile Journey

                                          アジャイル型の開発が導入されていない現場であっても、そして一人であっても、実践可能なアジャイルに関するプラクティスは存在します。 例えば、自動テストや、テストファースト、テスト駆動開発(TDD:Test Driven Development)です。ユニットテストフレームワークを使ってテストコードを書いて開発しながらテストを実行する「自動テスト」、実装の前にそのテストコードを書く「テストファースト」、テストと実装を繰り返しながらインクリメンタルに設計・開発を行うのが「TDD」。これらプラクティスのなかで、はじめの一歩となるのが自動テストですが、1人で実践するには、どこからはじめるか、どうテストを組み立てればよいのか、あるいは自分のテスト方法は適切なのか、不安を持つこともあるでしょう。 そこで本稿では、さまざまなチームや組織へのテスト手法の導入を支援し、精力的に講演や執筆などを行ってきたこの分

                                            テスト駆動開発のはじめの一歩|t_wadaさんに聞く1人で始める自動テストのコツと考え方 - Agile Journey
                                          • 東京新聞:<新型コロナ>抗体検査5.9%陽性 市中感染の可能性 都内の希望者200人調査:社会(TOKYO Web)

                                            新型コロナウイルスの感染実態を調べるため、感染症に詳しい久住英二医師が東京都内でウイルス抗体検査をしたところ、一般市民の4・8%、医療従事者の9・1%が陽性(抗体あり)で、過去に感染していたことが分かった。久住医師は「現行のPCR検査で判明する感染者よりはるかに多く感染している可能性が高く、確実にまん延していると言える」と指摘している。 (市川千晴) 検査は久住医師が理事長を務める新宿区と立川市のクリニックで二十一~二十八日に実施。ホームページで希望者を募り、二十~八十歳の男性百二十三人、女性七十九人を検査した。このうち一カ月以内に発熱のあった人は五十二人、同居者でコロナウイルス感染者がいる人は二人、PCR検査を受診したことがある人は九人。PCR検査で陽性反応だった一人も含む。 検査結果では、一般市民の百四十七人の4・8%にあたる七人が陽性、医療従事者五十五人のうち9・1%の五人が陽性だっ

                                              東京新聞:<新型コロナ>抗体検査5.9%陽性 市中感染の可能性 都内の希望者200人調査:社会(TOKYO Web)
                                            • テスト管理ツール「Qase」でスプレッドシートによるテスト管理を脱却した件 - Qiita

                                              概要 試験工程をスプレッドシートで管理していたがそろそろ脱却したいと思ったので色々探してみました。 すると、同じことを考えている先駆者さんがいらっしゃったので参考にさせていただきました! 導入に至った経緯 QA体制が未成熟 3名までなら無料で利用できる テスト計画・テスト結果をエクスポートできる 入力項目が整理されているので試験表の質を一定にできる 自動化したテストケースを管理できる 手動テストと自動テストの結果を併せて一覧できる APIにより自動テストの実行結果を自動的に反映することができる etc これは、中々良いツールなんじゃないか!? ということで導入してみました 実際の導入方法を説明していきます 事前準備 以下からサインアップしてください サインアップ完了後、ダッシュボードに遷移した状態からスタートとします それぞれの設定方法は以下を参照してください 新しいプロジェクトを作成 プ

                                                テスト管理ツール「Qase」でスプレッドシートによるテスト管理を脱却した件 - Qiita
                                              • OSCP: ペネトレーションテストの実践的な資格を取った話 - ommadawn46's blog

                                                はじめに 本記事は Recruit Engineers Advent Calendar 2020 の6日目にあたる記事です。 先日、Offensive Security Certified Professional (OSCP) という倫理的ハッキング技術に関する資格を取得しました。最近、日本でもこの資格の人気が高まっているような印象を受けますが、OSCPに関する日本語の情報はまだまだ少ないようです。今後受ける人の参考になればと思い、本記事ではOSCPに関する以下の事項についてお話したいと思います。 PWKコースとOSCP試験がどういう内容で、どんな人におすすめか 受ける前にどんな準備をすれば良いか 実際にPWK / OSCPを進める際に役に立つ情報 筆者のOSCP受験記 この記事では、まず「OSCPとは何か」を知りたい人のために一般的な説明をしています。その後、「OSCPを受けようか悩ん

                                                  OSCP: ペネトレーションテストの実践的な資格を取った話 - ommadawn46's blog
                                                • Discord Blog

                                                  From Blocky to Brilliant: Improving Video Quality on Discord Go Live on AMD GPUs

                                                    Discord Blog
                                                  • 「たった1行のコードを直すのに何日かかってるんだ!」←これは砂漠に落ちた針1本を拾うようなものだという話

                                                    米村歩@日本一残業の少ないIT企業社長 @yonemura2006 自分の会社をブラック企業にしてしまった失敗だらけの経営者です。その後、残業ゼロ、有給消化率100%へ。「エンジニアが幸せになれる会社とは?」が現在のテーマ。ガッキー休暇の人。株式会社アクシア代表取締役(システム開発)。ご相談等はお気軽にDMください! axia.co.jp/blog 米村歩@日本一残業の少ないIT企業社長 @yonemura2006 エンジニアが1行のソースコードを直すのに何日もかかったとして、何でたった1行直すのに何日もかかってるんだ!とキレる人は、砂漠に落ちた針を拾うのに、何で針1本拾うだけで何日もかかってるんだ!とキレるのと同じです。針が落ちてる場所が最初からわかってたら苦労しないっつーの。 2021-06-04 08:28:31

                                                      「たった1行のコードを直すのに何日かかってるんだ!」←これは砂漠に落ちた針1本を拾うようなものだという話
                                                    • freeeの自動テストの全体構成 - freee Developers Hub

                                                      こんにちは、Software Engineer in Qualityチーム(通称SEQチーム)の @teyamagu です。 私たちのチームは普段自動/手動テストの基盤開発や開発フィードバックサイクルの高速化に向けた開発をおこなっています。 その一環で、先日、社内でfreeeの自動テストシステム全体像を共有したのですが、この辺りのことを社外の友人達と話したところ、自動テストの具体的な構成や普段の運用など事例が少なく、どんなことをやっているのかイメージしにくいとの話を伺ったので、社内向け原稿をちょっと手直しして、おすそ分けと言うことで、ここで紹介します。 特に変わったことをおこなっているわけではありませんが、自動テストの関係性の理解に参考になれば幸いです。 基本的な考え方 自動テストが既存のデプロイ・リリースのブロッカーではなく、開発のフィードバックを加速させるために、自動テストそのものが高

                                                        freeeの自動テストの全体構成 - freee Developers Hub
                                                      • フロントエンドのデベロッパーが2021年に向けてチェックしておきたいこと

                                                        フロントエンドのデベロッパーが2021年に向けて何に注目すべきかを紹介します。 特に上級職や転職など、ステップアップを目指す人は要チェックです! 10 Things Front-End Developers Should Learn in 2021 by Simon Holdorf 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 1. フレームワーク 2. 静的サイトジェネレーター(SSG) 3. JAMstack 4. プログレッシブウェブアプリ(PWA) 5. GraphQL 6. コードエディタ/IDE 7. テスト環境 8. クリーンなコード 9. Git 10. ソフトスキル 終わりに はじめに 2021年は、フロントエンドの開発がテクノロジー業界で最もホットなトレンドの1つになることは間違いないでしょう。フ

                                                          フロントエンドのデベロッパーが2021年に向けてチェックしておきたいこと
                                                        • 書評 『Agile Testing Condensed Japanese Edition』 〜アジャイルテストの一冊目として最適〜|hgsgtk

                                                          Janet GregoryとLisa Crispinによる2019年9月発行の書籍『Agile Testing Condensed』の日本語翻訳版です。アジャイルにおいてどのような考えでテストを行うべきなのか簡潔に書かれています! Janet氏とLisa氏といえばAgile Testing DaysのYouTubeチャネルでも頻繁に登場しAgile Testingについてわかりやすい解説をしてくださってる 本書は訳者まえがきにあるが、著者たちの3冊の本(『Agile Testing: A Practical Guide for Testers and Agile Teams』、『More Agile Testing: Learning Journeys for the Whole Team』そして『Agile Testing Condensed: A Brief Introduction』

                                                            書評 『Agile Testing Condensed Japanese Edition』 〜アジャイルテストの一冊目として最適〜|hgsgtk
                                                          • OBS StudioとREALITYを用いてバーチャルキャラクターでビデオ会議に出る方法(Android/iPhone)|youten_redo

                                                            1. 「仮想カメラ」を使うと、Webカメラの代わりに任意のアプリの映像を用いてビデオ会議をすることができる 通常、パソコンからビデオ会議を行うと、Webカメラからの映像が流れますが、これを仮想カメラを用いることで、バーチャルキャラクターアプリからの映像に差し替えることができます。 パソコンで、組み込みだったり、USB接続のWebカメラを使ったテレビ会議では、Webカメラにうつった映像が、ビデオ会議アプリによって流れていきます。 ここでWebカメラの代わりに、仮想カメラ環境を用意することで、任意のアプリの映像を使ってビデオ会議をすることができます。 本エントリでは、OBS Studio(PC-Windows)とREALITY(スマホ)アプリを用いた手順を紹介します。 母艦がWindowsの手順を主に記載していますが、Macのケースについても最後に補足で記載しています。OBSのところは一緒です

                                                              OBS StudioとREALITYを用いてバーチャルキャラクターでビデオ会議に出る方法(Android/iPhone)|youten_redo
                                                            • 広島 大規模なPCR検査実施へ 住民など最大80万人対象 | NHKニュース

                                                              新型コロナウイルスの感染拡大が続く広島市で、住民などを対象にした大規模なPCR検査が行われることになりました。検査を実施する広島県は対象を最大で80万人と見込んでいて、こうした大規模な検査は全国的にも異例です。 広島市は人口10万人当たりの新規の感染者などが感染状況が最も深刻な「ステージ4」の指標を超えていて、政府は、広島市に対し緊急事態宣言の対象地域と同様の財政支援を行う方向で最終調整を進めています。 広島県は感染を封じ込めるため症状がない人にも検査を受けてもらおうと、広島市で大規模なPCR検査を実施することになりました。 対象は特に感染者が多い、中区、東区、南区、西区の住民およそ60万人とこの地域で働くおよそ20万人の最大およそ80万人と見込んでいて、費用の自己負担はないということです。 県はできるだけ早期に実施したい考えで、具体的な方法について検討しています。 こうした大規模な検査は

                                                                広島 大規模なPCR検査実施へ 住民など最大80万人対象 | NHKニュース
                                                              • 実践! ユニットテスト入門

                                                                PHPカンファレンス沖縄2022の登壇資料です。 発表時間の関係で収まりきらなかった内容を大幅に加筆しています。 以下プロポーザルの内容を転記。 ---- テスト書いてますか? テストを書く理由と実際のテストコードを紹介する実践編に分け、TDD を3年間実践してきた経験に基づいてお話しします。 テストを書いたことのない方が、テストを書いてみたいと思ってもらえることを目指します。 サンプルコードは PHP + PHPUnit ですが、他言語でも通用する考え方を紹介します。 ■ 概要 ・なぜテストコードを書くのか ・レガシーコードとは、テストのないコード ・テストはコストが安いフィードバックループである ■ 実践編 ・テストケースは日本語で書こう ・いろんな assertion を知ろう ・arrange / act / assertion のテストコード実装パターン ・set up / te

                                                                  実践! ユニットテスト入門
                                                                • Go言語プログラミングエッセンス

                                                                  この本の概要 Go言語ユーザーとして,「もう一段レベルアップしたい」「開発に使いたい」と思っている方に向けた,Go言語の解説本です。関数やパッケージの使い方,並行処理,テストといった基本的なトピックにおいて,「こう書くと綺麗になる」「こう書くとパフォーマンスが上がる」といったエッセンスを紹介します。後半ではCLIアプリ/Webアプリの開発手順や,現場で使われている便利なパッケージなど,著者が業務やOSSの開発で培った技術をふんだんに紹介します。 こんな方におすすめ Go言語の入門を終え,さらに深く学びたい人 第1章 プログラミング言語Goとは 1.1 Goの簡単な歴史 1.2 Goの立ち位置 1.3 Goが利用される場面 標準でUTF-8をサポート マルチプラットフォーム 並行処理の扱いやすさ ストリーム指向 シングルバイナリ 1.4 教育用途としてのGo 1.5 なぜGoが使われるのか

                                                                    Go言語プログラミングエッセンス
                                                                  • テスト駆動開発(TDD)のゴール「動作するきれいなコード」について考えてみる - やっとむでぽん

                                                                    「偉大な書籍は偉大な出だしで始まる。ケント・ベック著『テスト駆動開発』(2003, 2017)はこう始まります。 「動作するきれいなコード」。Ron Jeffriesのこの簡潔な言葉が、テスト駆動開発(TDD)のゴールだ。 」 テスト駆動開発エバンジェリストとして活躍している、和田卓人さん(t_wada)の講演より引用 セミナー講師やアジャイルコーチの立場で、私もTDDを教えることがよくあります。そんなときはこの言葉を意識しつつ、TDDはあくまでスキル、手法のひとつに過ぎず、本当に求めるべきは動作するきれいなコードなのだと、伝えるようにしています。そのことを説明する補助として、こんな図を作りました。 絵を描いてみて気づいたのですが、「動作する(Works)」には2つの側面があります。書いたコードが、書いたつもりの通りに動くこと(Verification)と、期待に応えて働き実際に役立つこと

                                                                      テスト駆動開発(TDD)のゴール「動作するきれいなコード」について考えてみる - やっとむでぽん
                                                                    • GitHubのデータセンターでは、Mac miniを分解して取り出したメイン基板をラックマウントに使っている

                                                                      GitHubのデータセンターでは、Mac miniを分解して取り出したメイン基板をラックマウントに使っている GitHubは、コードのビルドやテスト環境などで使えるGitHub-hosted runnerとして、Apple M1チップによる「M1 macOSランナー」を提供しています。 このM1 macOSランナーの実行環境として同社のデータセンターには大量のMac miniが稼働していますが、同社が先月(2023年12月)に公開した動画によると、この大量のMac miniはラックマウントのために分解されてメイン基板が取り出され、専用のシャーシに納められていると説明されています。 GitHubはどのようにしてMac miniをデータセンター内でラックマウントしているのか、動画の内容を紹介しましょう。 Mac miniを分解、メイン基板を専用シャーシに組み込む あるGitHubのオフィス。こ

                                                                        GitHubのデータセンターでは、Mac miniを分解して取り出したメイン基板をラックマウントに使っている
                                                                      • 外国人「あのAIに画像合体機能が追加されたのでやってみたwwww」 : 海外の万国反応記@海外の反応

                                                                        コメント ※httpや特定の単語をNGワードに設定しております。また、不適切と管理人が判断したコメントは削除致します。ご了承下さい。

                                                                          外国人「あのAIに画像合体機能が追加されたのでやってみたwwww」 : 海外の万国反応記@海外の反応
                                                                        • 情報処理技術者試験の答案を開示請求した話 - Qiita

                                                                          (1)はじめに 応用情報技術者試験・高度情報処理技術者試験・情報処理安全確保支援士試験の答案、特に記述式・論述式の午後試験に自分が何を書いたか知りたいと思いませんか。記述式試験の解答は、時間が余ればメモできますが、論述式(小論文)の試験は時間的に不可能です。 そこで、情報処理推進機構(IPA)に対して保有個人情報開示請求を使って、自分の答案を取り寄せてみました。手続方法は、IPAのサイト https://www.ipa.go.jp/privacy/seikyu.html に書かれていますが、実際にやったことを書いておきます。 ちなみに、試験対策参考書の小論文解答例は、著者が何日もかけて考え、PCで推敲を重ねて書いたもので、ある意味「完璧な」答案です。これに対して、試験本番は2時間で手書きするものですから、完璧な答案は望むべくもありませんし、完璧でなくても合格できるのです。自分の見直しや、社

                                                                            情報処理技術者試験の答案を開示請求した話 - Qiita
                                                                          • ソフトウェアテストの実行を効率化するPredictive Test Selectionの衝撃 - Qiita

                                                                            12月10日の2022ソフトウェアテストアドベントカレンダーです。 Launchable社でエンジニアとして働いているcvuskと申します。機械学習界隈では機械学習を実用化するためのシステム開発の本を書いてたります。もし良かったら読んでみてください。 『機械学習システムデザインパターン』 『機械学習システム構築実践ガイド』 本ブログでは機械学習を用いてテスト実行を効率化する手法として、Predictive Test Selectionについて説明します。テスト実行時間やコストで課題を抱えているエンジニアに役に立つと幸いです。 昨今の開発におけるテスト事情 2002年に『テスト駆動開発』が世に出て、ソフトウェア開発でテストを書くことが常識になって早20年が経っています。その間にクラウドの登場やDevOpsの普及により、テストをCI/CDパイプラインで自動実行し、コードとプロダクト品質を維持す

                                                                              ソフトウェアテストの実行を効率化するPredictive Test Selectionの衝撃 - Qiita
                                                                            • フロントエンドのテストコードを書くときに大切にしていること - Cybozu Inside Out | サイボウズエンジニアのブログ

                                                                              こんにちは、フロントエンドエキスパートチームの @mugi_unoです! kintone では フロントエンドの刷新プロジェクト(通称フロリア)が進行中です。 blog.cybozu.io kintone の開発では E2E 主体の自動テストを整備していましたが、 フロントエンドの刷新に合わせて、新たにフロントエンド側でのテストコードを積極的に書いています。 テストを書くことに不慣れなメンバーもいるため、日々 Pull Request 上でのレビューやペア・モブ作業を通じて、知見の共有が行われています。今回はフロントエンド刷新のテストを書いてきた中から、筆者が有用だと感じた知見やノウハウを紹介したいと思います。 目次 💡「実はそれ最初からパスしてるかもしれない」 期待する操作で期待する結果になることを厳密に検証する 他のテストケースによって前提条件を担保する 💡「テストコード上のロジッ

                                                                                フロントエンドのテストコードを書くときに大切にしていること - Cybozu Inside Out | サイボウズエンジニアのブログ
                                                                              • エンジニア採用面接で考えたこと

                                                                                昨年末に人生ではじめて面接を担当したので、考えたことを書いていきます。 大前提 面接をやるにあたって、個人的に心がけたのは「勘違いしない」ということです。 ネット上で流れてくる人事みたいな人間にはなりたくないな、と。 ただ採用する側になってみて、確かにこれは担当者を勘違いさせる魔力があるなと感じました。 良くないですね。 ただやっぱ採用って組織やチームとしてはめちゃくちゃ重要な活動なので、そこにコミットするのは大切。 特に小さな会社であればあるほど。 前提 今回の採用に関しては、iOSエンジニアの中途採用でした。 新卒採用だったらまた基準は違うと思います。 やるべきこと 面接に臨む前に、履歴書・職務経歴書は熟読しました。 SNSアカウント/Github/ポートフォリオサイトがあれば、それもサラッと見て。 面接そのものは実際そんな大事じゃないのかなと改めて思ったりもしました。 書類からある程

                                                                                  エンジニア採用面接で考えたこと
                                                                                • privateメソッドのテストって書かない方がいいんだっけ?

                                                                                  PHPerKaigi 2024発表資料 https://fortee.jp/phperkaigi-2024/proposal/f23f927e-2ac8-498e-a047-6376831cbd07

                                                                                    privateメソッドのテストって書かない方がいいんだっけ?