タグ

品質に関するdakiumaのブックマーク (10)

  • 週1時間の取り組み「KAIZENアワー」は技術負債の解消にとどまらない、エンジニアが成長する場として機能【デブサミ九州2017】

    Yahoo! JAPANの社内ベンチャーとして誕生し、スマートフォンのリッチ広告事業やWebサービスの設計・開発を手がけるリッチラボ。同社では2017年2月より、開発チームの課題解決とエンジニア同士の啓発の場として、毎週金曜の夕方に1時間「KAIZENアワー」という取り組みを社内で開催している。そこでは各人が自由に改善活動を実施。新しい技術的アプローチの検討やツール導入による自動化、効率化といった具体的な開発手法へのチャレンジが行われ、ツールごとで異なるコーディングスタイルの統一など、成果が上がっているという。スタートから半年が経過したKAIZENアワーだが、単なる技術負債の解決にとどまらない、相互研鑽やエンジニアの成長の場として定着している。その効果について、同社の穴井宏幸氏が実例を交えながら語った。 講演資料:Webフロントエンド、改善の積み重ね ヤフー株式会社 マーケティングソリュー

    週1時間の取り組み「KAIZENアワー」は技術負債の解消にとどまらない、エンジニアが成長する場として機能【デブサミ九州2017】
  • たのしくなるコードレビュー - クックパッド開発者ブログ

    こんにちは!サービス開発部でAndroidアプリの開発をしているこまたつ(@k0matatsu)です。 みなさんコードレビューしていますか? 最近ではとりいれているチームも多いと思いますが、良い効果をもたらしてくれる一方で、負荷の高い作業でもあります。 また、コードレビュー自体に馴染みの薄かった人はなにをどうしたらいいのか難しいですよね。 同僚から得たアドバイスと自分なりのノウハウをあわせて、コードレビューの指針を考えていたので公開してみようと思います。 前提として、クックパッドではGitHub Enterpriseとプルリクエストを使った開発プロセスを採用しています。 また、コードレビューの前には自動テストと静的解析ツールによる単純なフォーマット、コードスタイル、頻出バグのチェックは行われているものとします。 静的解析による機械的なチェックはコードレビューよりも低コストで有効な方法ですの

    たのしくなるコードレビュー - クックパッド開発者ブログ
  • <偽装豆腐>という間違いだらけの指摘にこそ注意!

    ヘキサンは劇薬ではありません。ヘキサンは炭素原子と水素原子からなる有機溶媒で、油を溶かし出す作用を持ちます。品添加物に指定されており、大豆や菜種などから油を効率よく抽出するのに用いられます。用油が精製されて製品になる際に、ヘキサンは蒸留で取り除かれます。 劇薬という言葉をどういう意味で用いているのでしょうか。通常、毒薬、劇薬という言葉は、「毒物及び劇物取締法」の対象である毒物や劇物に用いられるのですが、ヘキサンはそのどちらでもないのです。べた場合の急性毒性が極めて低い物質です。 また、トランス脂肪酸は、二重結合のトランス型という化学構造を持つ脂肪酸を指します。牛乳やバター等に微量含まれますが、植物油など液状の油を固形化するときの加工技術である「水素添加」という工程で主にできます。 トランス脂肪酸は確かに、多く摂り過ぎていると、心臓疾患のリスクを上げるとされています。でも、この筆者が問

    <偽装豆腐>という間違いだらけの指摘にこそ注意!
  • WEB+DB PRESS Vol.99の「良いコード」を本気でコードレビューしてみた - give IT a try

    はじめに Twitterを見てたら、気になる雑誌の特集を見つけました。 WEB+DB PRESS Vol.99の「Rubyで学ぶ!良いコードって何だろう?」という特集記事です。 WEB+DB PRESS Vol.99 作者: ?橋健一,谷口禎英,井大登,山崎勝平,大和田純,内村元樹,坂東昌哉,平田敏之,牧大輔,板敷康洋,大?浩崇,穴井宏幸,原口宗悟,久田真寛,ふしはらかん,のざきひろふみ,うらがみ,ひげぽん,池田拓司,はまちや2,竹原,片田雄樹,渋江一晃,WEB+DB PRESS編集部編出版社/メーカー: 技術評論社発売日: 2017/06/24メディア: 大型この商品を含むブログを見るRuby大好き!きれいなコード大好き!!な僕にとっては、この特集は読まずにはいられません! 早速買って読んでみました。 お~、なるほど、たしかにいいことが書いてある! うんうん、そうそう・・・あれ?この

    WEB+DB PRESS Vol.99の「良いコード」を本気でコードレビューしてみた - give IT a try
  • 3代目・ダイソー300円モバイルバッテリーがデンジャラス仕様に - ブログ/こばさんの wakwak 山歩き

    10/1 にガールズなんとかの企画品として登場したダイソーのモバイルバッテリー ですが、その品質のばらつき具合 から見て、検品で落ちたバッテリーセルを寄せ集めて作ったんじゃないのか?という疑念を持つと共に、そう長くは続くまい(売り切ったらオシマイだろう)と思っていたのですが、近所のダイソーに参りましたらパッケージだけ新しくなった風なのが売ってました。 ネットで探すと既に分解なさってる方がおられるみたい。 ダイソーのモバイルバッテリーを分解! https://blogs.yahoo.co.jp/ko_u_he_i11/28650262.html 専用IC・HT4928S のほかに、実質的にインダクタ1つとコンデンサ2つのみで動いていて、LEDは電流制限抵抗すらチップに内蔵してしまっているという、この手の商品のまさに究極形のようです。 たった数ヶ月で、これほどまで柔軟な「改良」をしてしまうのは

    3代目・ダイソー300円モバイルバッテリーがデンジャラス仕様に - ブログ/こばさんの wakwak 山歩き
  • フリーエンジニアのIT案件ならレバテックフリーランス

    2016年11月3日(祝)、大田区産業プラザPiOにて開催された国内最大のPHPイベント「PHPカンファレンス2016」。レバテックフリーランスでは、カンファレンスセッションの登壇者のひとり・和田卓人氏にインタビューを実施しました。 テスト駆動開発の先駆者として知られる和田氏ですが、今回の講演テーマは「PHP7で堅牢なコードを書く-例外処理、表明プログラミング、契約による設計」。あえてテスト以外のテーマを設定した理由をはじめ、PHPの優位性や今注目している言語、初心者エンジニアへのアドバイスなど、幅広くお話を伺ってきました。 <この記事の要約> 1. PHPの良い点は、ゆるふわな言語に見せかけて堅牢なコードも書けるところ。悪い点は、覚えることが多くて難しいところ。 2. テストを書いていればコードの品質が高いわけではない。また、テストが書けないくらい問題を抱えたコードでも、中から改善してい

    フリーエンジニアのIT案件ならレバテックフリーランス
  • 【保存版】Google検索品質評価ガイドラインの完全日本語翻訳 SEO担当者必見(2015年11月版) | 大阪 バリューエージェント

    2015年11月にGoogleが公開したGoogle General Guidelines(Google検索品質評価ガイドライン)をすべて日語に翻訳したものを公開します。元のPDFファイル160ページをすべて翻訳しています。 SEOコンサルタント、Web担当者、Webコンサルティングをする方には必見の内容です。ぜひご覧ください。 翻訳文の中でリンクがたくさんありますが、アクセス出来ないリンク(www.raterhub.com など)があります。翻訳前のデータでもアクセスできない状態です。リンクがあるという認識を持って頂くためにあえてそのままにしております。ご了承ください。また、画像などは翻訳していません。Google検索品質評価ガイドラインの原盤をご覧頂きながら見ると理解を深めやすいと思います。翻訳はなるべく忠実に行っておるつもりですが誤訳などがありましたらご連絡頂くと幸いです。また、最

    【保存版】Google検索品質評価ガイドラインの完全日本語翻訳 SEO担当者必見(2015年11月版) | 大阪 バリューエージェント
  • Goのdatabase/sql.Stmtのスケーラビリティを改善しました : DSAS開発者の部屋

    先日、 Goに初めて私のパッチが取り込まれ 、コントリビュータに仲間入りしました。 このパッチは、 database/sql.Stmt をヘビーに使った時に性能がだいたい16コア以上のコア数にスケールしないという問題を解決するものです。 こういった問題をどうやって調査するのかと、Goにパッチが取り込まれるまでの手順を紹介します。 背景 私は TechEmpower の FrameworkBenchmarks という、いろんな言語/フレームワークで同一のアプリを作ってベンチマークするというプロジェクトで、主にPython関連のメンテナをしています。 Goにも興味があるので、Ginというフレームワークを追加したりコードレビューに参加したりしています。 2014-05-01 に行われた前回のベンチマーク Round 9 では、 PEAK Hosting が実行環境に加わりました。この環境は、デュ

    Goのdatabase/sql.Stmtのスケーラビリティを改善しました : DSAS開発者の部屋
  • KPTで粘り強く品質改善に取り組んだ話 - クックパッド開発者ブログ

    はじめに こんにちは、モバイルファースト室の@y_310です。 部署名からもお分かりの通りクックパッドでは今年からスマートフォンアプリの開発に特に力を入れて取り組んできました。 実際に昨年と比べて開発体制が大きく変化しています。以前はアプリ開発専門のエンジニアのみで開発していたものを、サーバサイドエンジニアもアプリ開発を学び、自分が所属する部署に必要な機能をアプリに実装するようになりました。 そのため、以前は2、3人のチームでの開発だったものが、現在は多い時には複数の部署にまたがって10人ほどのエンジニアが1つのアプリにコミットする状況になりました。 そのような環境の変化によりアプリの品質維持が大きな課題となり、この半年間継続的に品質改善に取り組んできました。今回はその改善プロセスについてご紹介したいと思います。 課題 取り組みを始める前は、様々な部分で課題がありました。 具体例を上げると

    KPTで粘り強く品質改善に取り組んだ話 - クックパッド開発者ブログ
  • 新人プログラマーに読ませて 欲しいネーミングの大切さ - codic ブログ

    ネーミングについてまじめに長文を書いてみました。もし、あなたの会社にネーミングに疎い新人プログラマーがいたら読ませてやってください。 ちなみに、この記事はシステム開発のネーミングについて書いています。また、このブログの特性上、英語でのネーミングを想定していますが、日語のネーミングでも同様に考えることができると思います。 1. ネーミングの大切さ 一般に、熟練のプログラマーほど、プログラミングにおける ネーミングに時間をかけます。それはなぜでしょうか。 あなたが付けたその変数名 data は、その時点では、自分のために付けた「目印的なもの」であったかもしれません。しかし、そのソースコードを引き継いだ担当者など多くの人が、その名前を見ることになります。 // データを取得する var data = getData(1); そしてその名前は、そのソースコードを見る人に「僕は○○する変数だよー!

    新人プログラマーに読ませて 欲しいネーミングの大切さ - codic ブログ
  • 1