仁雄氏を技術顧問に迎えました。これを記念し、Pocke氏に、RuboCopから、Bastov氏のこと、そして未来のコミッタたちへのアドバイスなどについてインタビューを行いました。ReactJavaScriptのための静的解析器ESLintが、facebook/reactにおいてどのように使われ、設定されているか、独自プラグインなどを解説する記事。fbjsなどFacebook社のESLintルールを主に採用。Reactの開発チーム内でのJavaScriptの静的解析器ESLintの使われ方、設定、独自プラグイン2018-03-01PHPのコーディング規約まとめ。チームで開発するにあたり、コーディング規約を決めておくことは重要です。コーディング規約を統一しておく...PHPのコーディング規約まとめ。コードレビューで集まろうを開催しました。RuboCop少し珍しいコードレビューをテーマにしたMeetUpを当社主催で実施しました。今回はその記念すべき第1回目です。金曜日の夜にもか関わらず、約40名のコードレビューに興味があるユーザに参加いただきました。コードレビューで集まろうを開催しました。2017-07-20Railsを書き始めたばかりの人に特にオススメ。流と言った開発手法に沿って行うことで高い生産性を保持できるようになります。流儀をきちんと学び、それに従って開発するのが大事です。した流儀、ベストプラクティスをチェック...Railsを書き始めたばかりの人に特にオススメ。Engineering素のJavaScriptが書きづらいと感じる方は少なくありません。波括弧や普通の括弧が多く、読みづらいと感じてしまいます。そんな中作られたのが代替言語のCoffeeScriptです。CoffeeScriptは変換用のコマンドを介して素のJavaScriptになります。Railsで使われているマークアップ言語です。Railsで標準で採用されているテンプレートエンジンであるERBよりも少ない記述量で記載することが出来ます。Engineeringコードレビューというとプログラマ向けの仕組みに感じますが、そんなことはありません。Webデザイナーにとっても役立つケースがあります。CSSはテキストで書かれるものなので差分が取れます。EngineeringJavaScriptは一つの実行内容に対して複数の書き方が存在します。コールバック地獄と比喩される非同期処理の積み重ねなど、ソースコードが分かりづらくなる要因が多数存在します。登場によってRubyが世界中のWeb開発に使われるようになっています。高機能で便利なフレームワークですが、何でもやってくれる安心感からか、セキュリティに気を配らずに実装されてしまうケースも見受けられます。素のJavaScriptをチーム内でそのまま使うのを嫌がる方は少なくありません。型の定義ができなかったり、括弧が多く、分かりづらいコードになりやすいといった問題がよく言われます。多くのプログラミング言語でもそのコードの静的解析を行い警告を出すツール、いわゆるLinterが存在します。最近出てきたプログラミング言語ではLinterがよく作られているようです。コードレビューコードレビューの文化は開発者の中で浸透してきています。多くの組織では開発メンバーが全員集まって特定のメンバーのコードをチェックしたり、プルリクエストに入っているコードをチェックしたりするのではないでしょうか。他のメンバーからの指摘は時にた...コードレビューの自動化を考えるべきタイミングSiderコードレビュー自動化サービスSiderを提供しています。開発者のインタビュー記事や、活用事例、新しい機能の追加のお知らせ等を更新していきます。RSSはてなブログで読者になるこちらも人気スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。