目次
概要
コーディング全般について、覚えたこととかをまとめる。というか、リンク集。
ページ一覧
'IT系/コーディング全般/' には、下位層のページがありません。
リンク集
重複を恐れないリンク集。
コーディング規約
- ベストなコーディング規約の作り方 - Qiita
- 形骸化しないコーディング規約のために - Qiita
- プログラミングスタイルガイドのスタイルガイド - Qiita
- 各プログラミング言語のコーディング規約まとめ - Qiita
- VS Code コーディング規約を快適に守る - Qiita
- VBA コーディングガイドライン - You.Activate
- bashコーディング規約 - Qiita
- bash コーディングルール - Qiita
- PHPコーディング規約まとめ - Qiita
- PHPにおける変数・関数のコーディング規約、及び扱い方を考える - Qiita
- 【PSR】PHPの標準コーディング規約 - Qiita
- 小/中規模サイトのフロントエンド・コーディング規約 CSS・JavaScript編 - Qiita
- JavaScript Standard Styleのススメ - Qiita
- スタイルガイドや命名規則記事まとめ( JavaScript ) - Qiita
- こんなHTMLとCSSのコーディング規約で書きたい - Qiita
- おれおれCSS設計・コーディングガイド2015冬の陣 - Qiita
- Railsのプロジェクトリニューアルの機会にHTML/CSSのコーディング規約を作ってみた - Qiita
- 経験の浅いチームのためのHTML/CSSコーディング規約 - Qiita
- 【超訳】 Trello CSS Guide - Qiita
- 【Swift】コーディング規約まとめ - Qiita
- [Pythonコーディング規約]PEP8を読み解く - Qiita
- OOCSSの設計思想を参考にしたコーディングガイドラインを作ってみた - Qiita
- Rubyコーディングスタイルの現状とStandard gemのご紹介 - Qiita
- Various Android Coding Style2016 - Qiita
- Google Java Styleの特徴的なところまとめ - Qiita
- Visual Basic のコーディング規則 | Microsoft Docs
- 規約 | OO4O for Visual Basic 6 & VB TIPS
- VB.NETコーディング標準
- オブジェクト倶楽部、コーディング規約の会の「C# コーディング標準」の駄目なところ - ぐるぐる~
- C# CODING GUIDELINES - Qiita
- NASAの10のコーディングルールの力 - Qiita
- コーディング規約自動調整ツールCodeSniffer2とphp-cs-fixer - Qiita
- #golang CodeReviewComments 日本語翻訳 - Qiita
命名規約
- コーディングの命名規則一覧 | murashun.jp
- 今さら聞けない、変数や関数の命名規則と、まず覚えるべき英単語200 | OXY NOTES
- ハンガリアン記法 メモ - Qiita
- Naming -名前付け- - Qiita
- Python命名規則一覧 - Qiita
- 相対的なネーミングはよせ、やめるんだ! - Qiita
- 画像ファイルの命名規則 - Qiita
- 一般的な名前付け規則 | Microsoft Docs
- Visual Basic の名前付け規則 | Microsoft Docs
- .NETの命名規則 - .NET Tips (VB.NET,C#...)
- うまくメソッド名を付けるための参考情報 - Qiita
- うまくクラス名を付けるための参考情報 - Qiita
- 和英辞典・自動翻訳だけじゃダメ!もっといい英語名を見つけるためのTips集 - Qiita
- データベース列名の名前付け(英単語での)採用例を集めてみた - Qiita
- フロントエンドの命名や設計の基本と自分の現在の設計 - Qiita
- Webサイトのディレクトリ構造とその命名規則に悩む - Qiita
- よりよいネーミングを目指して - Qiita
- やはりお前らの真偽値メソッド名は間違っている。 ?「Xxx できる?」系メソッドの命名? - Qiita
- Railsにおける命名規則 - Qiita
- Java言語の命名指針 - Qiita
- Boolean型の変数名・メソッド名に主語を含めたい時はどうしたらいいか - Qiita
- 「status vs state」論争に終止符を打つ - Qiita
- ケバブケース(kebab-case)について調べた - Qiita
- Javaクラス名ランキング - Qiita
- コンピュータ業界でよく出る英語 - Qiita
- プログラミングでよく使う英単語のまとめ【随時更新】 - Qiita
- [雑学]エンジニアのネーミングセンス - Qiita
- 以上、以下、未満、超過のネーミング - Qiita
原則
プログラミング技法
- Rubyで学ぶ1年目に知っておきたいプログラミング技法8選 - Qiita
- 【forが嫌い!可読性を上げたい!】楽するために学ぶ配列の高階関数(map, filter, reduce等) - Qiita
- なぜ我々は頑なにforを避けるのか - Qiita
- 「ループ・再帰・gotoを使わず1から100までの数値を印字する」Conner Davis 氏の回答の考察 - Qiita
- ぼくがかんがえる書くべきコメント/書かないべきコメント - Qiita
- クラス、インスタンス、メソッドってなんで必要なの? ゲームを題材に「名前」に着目して考える。 - Qiita
- リーダブルコードを読み直したのでまとめてみた - Qiita
- 糞コードは直すな。 - Qiita
- オワコン大手SIerに学ぶアンチパターン - Qiita
- 三項演算子は善である。 - Qiita
- [gcc]if文と3項演算子では,出力されるコードが異なる
- ちひろのページ - 左辺値に三項演算子
- 条件演算子(三項演算子)を可読性低いとか言わせない - Qiita
- 三項演算子をもっと使おう - Qiita
- 三項演算子は悪である。 - Qiita
- 流れるようなinterface - 中しまのメモ
- 流れるようなインターフェースとメソッドチェーンは違うもの - higayasuo’s blog
- コード品質特性を悪化させるには - 覚えたら書く
- ソースコードを汚くするには? - 覚えたら書く
- プログラムの可読性を上げるための条件分岐を減らす方法7個 | memorandumrail
- 循環的複雑度について - Qiita
- ソースコードのインデント(字下げ)に、タブを使うか半角スペースを使うかという話 | 綺麗に死ぬITエンジニア
- コーディングガイドライン
- まずコードの可読性を最適化しよう | POSTD
- なぜ読みやすいコードが必要なのか - コードの可読性を高める手法をサンプルで学ぶ - エンジニアHub|若手Webエンジニアのキャリアを考える!
- プログラム文の並び替えに基づくソースコードの可読性向上の試み - 情報処理学会論文誌55
- 中途半端に優秀なプログラマが「正しいプログラミングテクニック」だと妄信しがちな3つポイント - 分裂勘違い君劇場 by ふろむだ
DI (依存性注入)
オブジェクト指向
- [初心者]オブジェクト指向でなぜつくるのか - Qiita
- 【これで無理なら諦めろ】オブジェクト指向を世界一分かりやすく説明する - Qiita
- オブジェクト指向は単なる【整理術】だよ - Qiita
- CSSでもオブジェクト指向を実現する書き方 - Qiita
- オブジェクト指向プログラミングとドメイン駆動設計を学ぶのに適切な書籍とおすすめの読む順番 - Qiita
良いコード
- 良いコードの書き方 - Qiita
- 「よいサンプルコード」ってどんなサンプルコード? Qiitaや技術ブログを書くときに気を付けること - Qiita
- 「コメントは書くな」 - Qiita
- プログラムの可読性を上げるための条件分岐を減らす方法7個 - Qiita
- 可読性と変更容易性のため、気をつけていること - Qiita
意識改革
- 「何がわからないのかわからない」は何がわからないのか - Qiita
- 新人エンジニアが意識すると良いなと思うことまとめ - Qiita
- 平成のうちにやめたかった『ITの7つの無意味な習慣』 - Qiita
- 「平成のうちにやめたかった『ITの7つの無意味な習慣』」に付け加えたかったこと。 - Qiita
- エンジニアとして成長するために皆さんにもやって欲しいこと。 - Qiita
- どうしようもないエンジニアから卒業するために考えるべきたった1つのこと - Qiita
コードレビュー
- コードレビュー虎の巻 - Qiita
- コードレビュー チェックリスト - Qiita
- フロントエンドエンジニア1年目はコードレビューでどんな指摘を受けるのか - Qiita
- メンバーに恨まれそうな3つのコードレビュー施策を徹底したら、逆にメンバーが爆速で成長した話 - Qiita
- 私が(iOS エンジニアの)採用でコードチェックする時何を見ているのか - Qiita
- レビュー前に直して欲しい日本語の問題点8つ - Qiita
- レビュワーの指摘の価値を上げるほんのちょっとした工夫 - Qiita
- 知識が無いからこそコードレビューで指摘をしよう - Qiita
- ソシャゲエンジニアの自分がコードレビュー時に重視する箇所33選 - Qiita
- 読みやすいコードを書くために - Qiita
- 個人のためのコードレビューサービスを開発しました。 - Qiita
- コードレビューの極意。それは「自分のことは棚に上げる」こと!! - Qiita
- 同僚のコードレビューでこんなにクラスの設計が良くなったという話 - Qiita
- Swiftのコードレビューの時に確認しているポイント24選 - Qiita
- 新人プログラマをレビューで殺さない方法 - Qiita
- コードレビューのコミュニケーションを良くして効率をあげましょう! - Qiita
- レビュワーとしての心得 - Qiita
- WEBサービス開発歴約6ヶ月の私が受けたコードレビューをまとめてみた - Qiita
- コードレビューを依頼するときの心構え - Qiita
- 【コードレビュー】レビュアーの心構え - Qiita
- レビューで大量の指摘をして大きな手戻りを発生させた原因はレビューアの私にあった - Qiita
- レビューする人も、される人も知っておきたい!開発プロセスごとのレビュー観点チェックリスト - Qiita
ペアプログラミング
モブプログラミング
質問・コミュニケーション
- 技術的なハマりパターンを分類・オサレに命名し、パターン毎に解決策(エンジニアのググり方・質問の仕方)を明示してみた - Qiita
- 「言われた通りにやったのに...」とならないためのコミュニケーションの心得 - Qiita
- 初学者目線で見たプログラミング学習において最も大切な「質問する」ことについて - Qiita
- なぜかエンジニアをイラっとさせてしまう人の質問 - Qiita
教育
- 新卒のトレーナーをするときの個人的まとめ - Qiita
- 新人研修で質問スタミナ制を導入してみた - Qiita
- 【新人プログラマ応援】学習用のプログラムと仕事で書くプログラムは何が違うか - Qiita
- 【新人教育】OJTで先輩として意識している20個のこと - Qiita
勉強会
他
- コーディングを始めたときに知っておきたかった65のこと - Qiita
- コードを書く際の指針として見返すサイトまとめ - Qiita
- エンジニアのハマり時間とその技術的難易度の相関関係 - Qiita
- Googleの肩に乗ってShellコーディングしちゃおう - Qiita
- プログラミングを挫折しないために必要な最重要能力は、『細分化』じゃないかと、実例から考える - Qiita
- 【新人プログラマ応援】開発タスクをアサインされたらどういう手順で進めるべきか - Qiita
- 2で割ることと3で割ること - Qiita
- その「0」は何進数ですか? - Qiita
- float型では123456789すらも表現できない話 - Qiita
- 「正直9年経ったいまでもfor文ググってる」 - Qiita
- 「うっせぇわ」でわかる再帰関数 - Qiita
- re: こんなコードは嫌だ、古い書き方のコード駆逐したい - Qiita
- こんなコードは嫌だ、古い書き方のコード駆逐したい(とりあえず9つ) - Qiita
- 単一責任原則で無責任な多目的クラスを爆殺する - Qiita
- 「この位置にprintfが無いとなぜか動かないんだ。」 - Qiita
- プログラミング初心者のために簡単用語説明 - Qiita
その他メモ
なにかあれば。