はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ コーディング規約

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 45件)

ESLintのローカルルールで独自のコーディング規約を実装する - ドワンゴ教育サービス開発者ブログ

2023/12/22 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip eslint berlysia ローカルルール 運用 開発

この記事はドワンゴ Advent Calendar 2023 の 22 日目の記事です。 ドワンゴ教育事業Webフロントエンドチームの berlysia です。1 この記事では、オンライン学習サービスN予備校の開発を支えるコーディング規約の考え方に少し触れ、その運用を支えるESLintの活用を紹介します。 この記事の内容は、他社様主催イベントに... 続きを読む

ESLintのローカルルールで独自のコーディング規約を実装する

2023/11/02 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip eslint ローカルルール

Lightning TechTalks #2 〜フロントエンドで導入してよかったOSS〜 で発表させていただいたスライドです ドワンゴ教育事業採用サイト 続きを読む

Ubie における ESLint 活用

2022/12/04 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript eslint Ubie 静的解析 目的

Ubie では JavaScript や TypeScript で開発されているプロジェクトに対して、静的解析のために ESLint を導入しています。 この記事では Ubie での ESLint を活用事例を紹介します ESLint を活用する目的 まず私が ESLint を活用する目的は、コーディング規約やベストプラクティスを強制することで、コードレビューの手... 続きを読む

goplsに独自Analyzerを組み込む - daisuzu's notes

2022/08/17 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip analyzer Gopls LSP internal map

internal/lsp/source/options.goのdefaultAnalyzers()が返すmapに自作のAnalyzerを追加してgo installすれば使えるようになる*1。 用途としてはチームのコーディング規約をtextDocument/diagnosticでチェックしたり、チェックに引っかかったコードの修正や一部だけ実装したコードの続きを生成するtextDocument/codeActio... 続きを読む

チームで機能設計するためのPlantUML標準化 | Future Tech Blog - フューチャーアーキテクト

2020/02/03 このエントリーをはてなブックマークに追加 400 users Instapaper Pocket Tweet Facebook Share Evernote Clip フューチャーアーキテクト UML WebAPI チーム 一環

はじめに現在所属しているプロジェクトではWebAPIやバッチ処理の設計の一環としてPlantUMLを利用しています。効率よく品質高くアウトプットを出すためには、プログラミング言語に対してコーディング規約があるように、UMLに対してもチームで設計するにあたり一定のルールを決める必要があります。 そこでプロジェクト内... 続きを読む

Rustで普通にプログラミングするだけでMISRA-Cのルールを90%満足できる - 低レイヤ強くなりたい組込み屋さんのブログ

2019/02/05 このエントリーをはてなブックマークに追加 161 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter rust 低レイヤ 意図 C言語

はじめに 私はMISRA-Cのコーディング規約でプログラミングしたことがないため、内容に誤りがありかもしれません。間違っている点があれば、ご指摘いただけるとありがたいです。 後、いつも通りですが、C言語を貶める意図は一切ありません。 昨日からtwitterで、Rustが組込みのセキュリティが重要な分野で広まると良いな... 続きを読む

コーディング規約を守っても品質は上がらない:ヒエログリフ -エンジニア版-:エンジニアライフ

2018/07/31 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip 結論 中身 スキル 最初 コード

最初に結論を書いておきます。コーディング規約を守っても品質は上がりません。スキルの無いプロジェクトマネージャが品質保証のためにコーディング規約を活用しますが、あれが良くないです。コードの品質は中身です。コーディング規約を守ることで、可読性の一部は担保できますが、全体の品質は担保できません。 そもそ... 続きを読む

コーディングをAIが支援してくれる「Visual Studio IntelliCode」がアップデート。既存コードからコーディング規約を推測し、適切な設定ファイルを生成 - Publickey

2018/07/18 このエントリーをはてなブックマークに追加 213 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey Githu コーディング マイクロソフト

コーディングをAIが支援してくれる「Visual Studio IntelliCode」がアップデート。既存コードからコーディング規約を推測し、適切な設定ファイルを生成 マイクロソフトが今年5月に発表したVisual Studioの拡張機能「Visual Studio IntelliCode」は、機械学習によってコーディングを支援してくれるというものです。 GitHu... 続きを読む

「Visual Studio IntelliCode」が機械学習によるコーディング規約の推論に対応 - 窓の杜

2018/07/18 このエントリーをはてなブックマークに追加 41 users Instapaper Pocket Tweet Facebook Share Evernote Clip 推論 Visual Studio IntelliCode

続きを読む

RubyKaigi 2018 直前!チーフオーガナイザ・松田明さん特別インタビュー - SideCI Blog

2018/05/30 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip Rails RubyKaigi CRuby 目次 直前

2018 - 05 - 30 RubyKaigi 2018 直前!チーフオーガナイザ・松田明さん特別インタビュー Ruby Ruby on Rails RuboCop コードレビュー コーディング規約 RubyKaigi automated code review 目次 CRubyでのコードレビュー コードスタイルと規約 CRubyのコードスタイル Railsのコードスタイル 標準コーディング規約... 続きを読む

プログラム苦手な人ほどJetBrainsのエディタに課金したほうがいい|山根 翔

2018/03/06 このエントリーをはてなブックマークに追加 364 users Instapaper Pocket Tweet Facebook Share Evernote Clip 山根 エディタ プログラム JetBrains プログラマ

プログラマの人だと知っている人多いと思いますけど、JetBrainsという会社が出してるエディタがありまして自分も今年のはじめぐらいに課金しました。 結論から言うとプログラム苦手な人ほど使ったほうがいいと思います。 コーディング規約の設定がはじめからしてある 上記は自分が書いたPythonのコードですが、何も設定しなくても関数名をlowercaseにしろとか、使ってない変数はグレーになってたり、文... 続きを読む

Javaではif (flag == true)というコードを書いてはいけない - Qiita

2018/02/19 このエントリーをはてなブックマークに追加 387 users Instapaper Pocket Tweet Facebook Share Evernote Clip flag boolean Qiita true Java

はじめに 当たり前だと思うのですが、意外と守られていないことがあります。その1つの例として、条件分岐でのbooleanの扱いを挙げてみます。 タイトルには「Javaでは」と書きましたが、おそらくどの言語でも同じです。 何がダメか 明確にコーディング規約で否定しているケースもありますが 1 、Javaでは以下のようなコードは 書いてはいけません 。 if ( flag == true ) { // ... 続きを読む

RuboCopを無理なく既存プロジェクトに導入する – FiNC Engineering Blog – Medium

2017/06/09 このエントリーをはてなブックマークに追加 61 users Instapaper Pocket Tweet Facebook Share Evernote Clip rubocop medium gem tl;dr 千里

TL;DR - RuboCop良いよ - 入れるだけだと誰も使わないよ - 運用フローに入れると良いよ - 千里の道も一歩からだよ RuboCopとは RuboCop はコーディング規約に従っているかをチェックし、コードの品質を保ってくれるgemです。 これ以外にもRuboCopは多様なルールをサポートしており、その中にはバグりやすいコードを回避するようなルールもあります。 RuboCopを使う事... 続きを読む

小〜中規模サイトのフロントエンド・コーディング規約 CSS・JavaScript編 - Qiita

2017/03/14 このエントリーをはてなブックマークに追加 462 users Instapaper Pocket Tweet Facebook Share Evernote Clip CSS ディレクトリ構成 保守 CSS編 Qiita

関係者が10名以下の小〜中規模案件の開発・保守が多い弊社のCSS・JavaScript規約(にしたい)です。 長くなってしまったので、コーディング規約もようやく最後です。 ↓関連 環境構成編 HTML編 CSS、JavaScript は数年で書き方が変わってしまうので、 半年ごとに規約の見直しができると理想ですね。 小〜中規模サイトのフロントエンド・コーディング規約 CSS編 ディレクトリ構成 C... 続きを読む

Pythonでインデントをスペース2つにした際の周辺ツールの設定 | インフラ構築保守、PHPとPythonのシステム開発、WordPress開発、アンケート分析のタロスカイ株式会社

2017/01/01 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip インデント Python PHP 傾向 周辺ツール

Pythonでインデントをスペース2つにした際の flake8 1 と autopep8 2 の設定方法について書きます。 なぜPythonでインデントをスペース2つにするのか Pythonのコーディング規約(PEP 8)では インデントについて 以下のように言及されています。 Use 4 spaces per indentation level. しかし、最近の傾向としてインデントはスペース2つ... 続きを読む

テストなんか書かなくて良い!? エンジニアたちの反応まとめ - Togetterまとめ

2016/03/07 このエントリーをはてなブックマークに追加 260 users Instapaper Pocket Tweet Facebook Share Evernote Clip テスト 反応まとめ - Togetterまとめ コミット

世の中は一周まわってエンジニアリングの手法に溢れている。 テストを書け、ドキュメントを書いて冗長化しろ、コミットはわかりやすく、コーディング規約が、安定性が─── でも、それって本質なんだろうか? 新規サービスを作る際に肝だと思っていることをまとめてみた。 おことわり 以下は少人数で"普通"のアプリやWebサービスを自社で新規開発するときのことを想定しています。大人数で重厚なソシャゲを作るとか.. 続きを読む

サーバーサイドをNodeからSwiftに移行する | カメリオ開発者ブログ

2015/12/21 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip サーバーサイド node Swift コアライブラリ ito

こんにちは。リードアーキテクトのItoです。最近アナログオーディオをやっているのですが、つらい 事件 が起きました。 今月はじめに Swift のコンパイラなどのソースコードがGithubで公開され、かなりの反響を呼びました。コンパイラだけではなく、パッケージマネージャやコアライブラリ、今後のマイルストーン、コーディング規約など、Swiftが一つのエコシステムとして公開されたことで、さらに盛り上が... 続きを読む

渋谷で働くエンジニアの開発メモ: 【iOS】Swiftコーティング規約について

2015/09/06 このエントリーをはてなブックマークに追加 33 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOS サーバサイド Swift iOSアプリ 渋谷

2014年10月27日月曜日 【iOS】Swiftコーティング規約について お久しぶりです。 ブログ久しく書いてなかったのですが、 ぼちぼち書いていこうかと思います。 サーバサイド、フロント、Androidアプリ開発も一通りやって 最近iOSアプリの開発やってます。 そろそろ本格的にSwiftで開発はじめます。 SwiftはLLなみに自由に書けるので チーム開発はコーディング規約が必須でしょう。 ... 続きを読む

EmacsでPythonコードをPEP8に準じたコードへ自動整形 - Qiita

2015/07/12 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip PEP emacs Qiita Python 大抵

Pythonには、PEP8にという標準のコーディング規約があります。 この規約に準じてコーディングすると、コードのスタイルが統一され読み易くなります。 各エディターには、PEP8に準じたコードへ自動整形できる拡張ツールが大抵あります。 Emacsでは、py-autopep8を利用することで以下のように自動整形を実現できます。 py-autopep8に機能ついて 標準のpy-autopep8には以下... 続きを読む

AndroidStudioのInspectionでコードチェックを楽にしてみた。 - Qiita

2015/05/17 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip 指標 前置き Android メソッド名 Inspection

前置き チームでAndroid開発していて、コーディング規約作りました。 コードチェックはそれを指標としてやってもらっています。 ただ、最近、コードチェックがコーディング規約を守っているか監視する作業みたいな状態になってしまいました・・・。 コードチェックってクラスの設計だったり、メソッド名のわかりやすさだったり、そういう人間にしか出来ないことをチェックすべきで、メンバー変数がmから始まっていない... 続きを読む

iOSアプリのコーディング規約を考える時はGoogleよりもNYTimesのObjective-Cスタイルガイドを参考にすべき - Steel Dragon 14106

2015/04/04 このエントリーをはてなブックマークに追加 214 users Instapaper Pocket Tweet Facebook Share Evernote Clip NYTimes objective-Cコード インスタ 参考

Googleのスタイルガイドは古い 複数人でiOSアプリをObjective-Cコードで書いて保守する時、コーディング規約を検討することになる。 参考にすべきスタイルガイドとして良く挙がるものにGoogle Objective-C Style Guideがあるが、これはいかんせん古い。メモリ管理ARCやNSNumberのリテラル構文など、比較的新しいトピックについても追記されてはいるが、 インスタ... 続きを読む

Rubyを使っているプロジェクトのコーディング規約を見てみよう【Ginza.rb #20】 - 酒と泪とRubyとRailsと

2015/02/17 このエントリーをはてなブックマークに追加 146 users Instapaper Pocket Tweet Facebook Share Evernote Clip 議論 Rails スタイル Ruby かなり

Rubyを使っているプロジェクトのコーディング規約を見てみよう【Ginza.rb #20】 Feb 18th, 2015 Tweet 2015/2/17にみんなのウェディングさんで開催された 『Ginza.rb 第20回 Rubyを使っているプロジェクトのコーディング規約を見てみよう』 に参加してきました。コーディング規約をじっくり議論出来る場所はなかなか無いので、かなり面白かったです! スタイル... 続きを読む

JavaScriptでは文字列を「ダブルクォーテーション」ではなく「シングルクォーテーション」で囲う | 「引用符(調査結果)」カテゴリー | JavaScript0

2015/01/13 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip ダブルクォーテーション 引用符 文字列 JavaScript

誰が推奨してるの? 「シングルクォーテーション」で文字列を囲うことを誰が推奨してるの? ・Google ・「Google JavaScript Style Guide」の中で、「 " 」 よりも 「 ' 」 を使うことが推奨されている Google JavaScript Style Guide とは? ・Googleが公開しているJavaScriptのコーディングスタイルガイド(コーディング規約/... 続きを読む

PHP CS Fixerで快適PHPライフ - Fivestar's blog

2014/12/07 このエントリーをはてなブックマークに追加 212 users Instapaper Pocket Tweet Facebook Share Evernote Clip Fivestar's blog PHP 秩序 チームメンバー

2014-12-08 PHP CS Fixerで快適PHPライフ php この記事は PHP Advent Calendar 2014 の8日目の記事です。 コーディング規約が守れない方とお悩みの方も、チームメンバーがなかなか守ってくれないとお悩みの方も、 PHP CS Fixer があればもう安心。PHP CS Fixer が PHP コードをコーディング規約に沿って整えてくれるので、秩序ある ... 続きを読む

Ansible コーディング規約 (の例) — そこはかとなく書くよん。

2014/10/09 このエントリーをはてなブックマークに追加 290 users Instapaper Pocket Tweet Facebook Share Evernote Clip configuration edX Ansible WIKI

Ansible コーディング規約 (の例) edXがgithub上でAnsibleのコーディング規約を公開しています。 https://github.com/edx/configuration/wiki/Ansible-Coding-Conventions このリポジトリは GNU AGPLv3です。翻訳の場合でもおそらく大丈夫だと思いますので、ここで翻訳して公開してみます。 一般 YAMLファイ... 続きを読む

 
(1 - 25 / 45件)