タグ

2019年2月8日のブックマーク (4件)

  • Refactoring 2nd Editionを記念したMartin FowlerのWebinarメモ - Qiita

    Martin FowlerがRefactoringの第二版 を記念してThoughtworks主催でWebinarを開催しました。 内容を箇条書きですがメモってみました。 雑に取ったものなので、誤字や合っていない部分もあるかもしれません。気付き次第、修正していきます。また、録画したものが、もし公開されたら、それをベースにもう少し整地にできれば、と思います。 なぜ新しい版? 基的には変更はいらない とは言え 言っているコードとかが古い(java.util.vectorとか) Javaでない言語とかも念頭に入れたい リファクタリングでないものは? 見た目が変わらない変更 内部的な変更 理解しやすくするため 新機能開発とリファクタリングは行き来するもの まだまだ足りない?なぜか? まだ認知が低い 新しいエンジニアが入ってきている 教育が常に必要 新しい人への助言 実践あるのみ メンターがいると

    Refactoring 2nd Editionを記念したMartin FowlerのWebinarメモ - Qiita
  • PHPコードの静的解析ツールたち - Innovator Japan Engineers’ Blog

    複数人で開発していると、コードの書き方(インデントやブレスでの改行など)について意見が分かれることがあるかと思います。 また、PHP7.0以降で使えるタイプヒントは、宣言した型が不一致だとエラーになってくれますが、実行するまでエラーになるかわかりません。 安心安定の開発にはこれらが障害になりますので、静的解析によって排除しましょう。 今回はそのためのツールと簡単な使い方を書きます。 PHP_CodeSniffer PHPMD PHPStan Larastan 余談 おわりに PHP_CodeSniffer github.com 決められたコーディング標準を守っているかをチェックするツールです。 ここではPSR-12への準拠をチェックする例を示します。 導入 ルールファイル(phpcs.xml)作成 実行 # Composerで導入 $ composer require --dev squi

    PHPコードの静的解析ツールたち - Innovator Japan Engineers’ Blog
    takets
    takets 2019/02/08
    phpmd, phpcsの自分ルールの設定方法
  • サウナグッズのおすすめはこれだ!自慢のアイテムを持ち寄る座談会

    こんにちは!SPOT編集部です。 日はサウナに造詣が深い3名が、各々の「おすすめサウナグッズ」を持ち寄る座談会にやってきました。 サウナーではない私がこんな場所に来るのは恐縮ですが、「宇宙との交信」「サウナをハックする」「ブレないサウナ論」など珍ワードがたくさん飛び出したのでレポートしたいと思います! 参加者 銭湯神:ヨッピーさん ライター。「国民全員が銭湯通いをはじめれば体の悪い所が全部治ってGDPが3倍になる」「世界中の戦争が終わる」など、何の根拠もない主張を繰り替えす根っからの銭湯好き。勝手に「銭湯の神」を名乗りつつ銭湯の記事をたくさん書いたりしてる。サウナ・銭湯は週に8回※。 ※……1日に2回行く日もあるらしい。 サウナ男子:タカヤマさん サウナにハマりすぎたせいで家を解約し、会社員なのに「サウナに住む」という常軌を逸した生活をしている。「サウナに入る事で生命の神秘を感じられる」

    サウナグッズのおすすめはこれだ!自慢のアイテムを持ち寄る座談会
    takets
    takets 2019/02/08
  • 知らないと確実に損する!Web開発を効率化する最強のサービス8選をまとめてみた! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、Web開発を効率化したり便利にしたりしてくれるWebサービスを厳選してご紹介しようと思います。 プログラミング系、グラフ・チャート系、画像系、サイト構築系、分析・ログ系…など、幅広いジャンルから今すぐ活用できるサービスをまとめているので、ご興味ある方はぜひ参考にしてみてください! ■GitHubのサイトから高機能なオンラインIDEを起動できるサービス! 【 Gitpod 】 GitHubのリポジトリページから格的な統合開発エディタを起動させて、ブラウザ上からプログラミングできるサービスが「Gitpod」です。 IDEにはターミナルも搭載されているので、コマンドの実行やGitの制御なども行えるうえGitHubコードレビューにも対応しています。 使い方は簡単で、GitHubのリポジトリURLの前に「gitpod.io#」を付与するだけで

    知らないと確実に損する!Web開発を効率化する最強のサービス8選をまとめてみた! - paiza times
    takets
    takets 2019/02/08