LoginSignup
3598
4212

コードを書く際の指針として見返すサイトまとめ

Last updated at Posted at 2015-04-09

お勧めの記事がありましたらコメントなどで教えて頂けると幸いです。

Guidelines

プログラマが知るべき97のこと
技術的負債
不慣れなコードベースで短期間に生産性を高めるための7つの方法
何も知らない人を育てるために(新人教育情報キュレーション)
保守開発に開発者として入って困ることのまとめ(実体験)
技術系の名言まとめ++
真似をする前にバッドプラクティスかどうかを調べてみよう
読まれない名著「人月の神話」を本気で読み込んでみた(まとめ)
技術的負債とどうやって戦うか
楽しいコーディングのための CUPID - SOLID 原則に対するアンチテーゼ
エンジニア基礎(新人研修資料)

Coding Style

モデルやメソッドに名前を付けるときは英語の品詞に気をつけよう
関数名や変数名に使えそうな動詞・名詞・形容詞のメモ
Naming -名前付け-
DRY原則をもう一度 -コンカレント・エンジニアリング-
レガシーコードのメンテナンス担当になったら新人はどうすればいい
クソコードに対する怒りとコードレビューにおける人格攻撃について
レガシープログラマかどうかを判断する10項目
ベストなコーディング規約の作り方
Coding Style Conventions and Standards
うまくメソッド名を付けるための参考情報
うまくクラス名を付けるための参考情報
プログラミングスタイルガイドのスタイルガイド
三項演算子は悪か?
「リーダブルコード適用 チェックリスト」を作ってみました
今さら聞けない、変数や関数の命名規則と、まず覚えるべき英単語200
ソースコードを汚くするには
Javaクラス名ランキング
awesome-style-guide

English

クラス名からリリースノートまで、英語で迷わないために参考にできるサイト一覧
日本人が間違いやすいコーディング上の英語
プログラミングでよく使う英単語のまとめ

Documentation

私たちがドキュメンテーションできない10個の理由、あるいは精神衛生を保つドキュメンテーションについて
Javadoc ドキュメンテーションコメントの書き方

ObjectOriented

本には書いてないオブジェクト指向
Javaプログラマが知るべき9のこと
不吉なにおい
オブジェクト指向と10年戦ってわかったこと
「ArrayList で変数を宣言してはいけません!」からはじまる疎結合の解説
[DDD]ドメイン駆動 + オニオンアーキテクチャ概略
継承は悪か?
【SOLID原則】依存性逆転の原則 - DIP

Design

アジャイル設計と5つの原則
コーディングのアンチパターンを自分なりにまとめてみた
責任(関心)を意識したアプリケーション設計
TypeScriptで学ぶ代数的データ型

Git

サルでもわかるGit入門
Gitのコミットメッセージの書き方
Gitをこれから覚える人にオススメしたい使い方参考サイト一覧
Githubで使われている実用英語コメント集
トランク ベース開発

Test

JUnit実践入門 体系的に学ぶユニットテスト
ユニットテストを書こう!
xUnit Test Patterns の世界観「テストコードの不吉な臭い」
たった1人から始める社内テストコード文化
【翻訳記事】テスト自動化の対象となるテストシナリオの整理に役立つBRIEFの原則

Learning

エンジニアスキルアップのための3つの習慣
流行のIT技術を追うのをやめたらプログラマとして成長した話
英語力0から洋書を読むだけで英語を学んでいくリスト
エンジニアとして成長するべく私が実践している学習方法

BookReview

エンジニアの技術土台となる知識を得るための本の紹介
エンジニアに読んで欲しい技術書90選

3598
4212
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3598
4212