タグ

ツールとIntelliJ IDEAに関するkei_yam1209のブックマーク (2)

  • CSSプロパティを任意の順番に並べ替えてくれるCSScombをIntelliJ IDEAで使う - 448.jp blog

    もう10日ですが、一応あけましておめでとうございます。沖です。 というわけでタイトル通りですが、CSScombって何?という人はこのあたりをご覧いただければと思います。かんたんに言うとCSSファイル内のプロパティを、あらかじめ設定したとおりの順番に一発で並べ替えてくれるツールです。 CSScombとは、どんなものか 具体的には、以下のようなCSSがあるとします。 #hoge { height: 480px; padding: 5px; width: 640px; margin: 10px; } これでも問題ないといえば問題ないのですが、プロパティの順番がぐちゃぐちゃで読みづらいですよね。そこで、このCSSに対してCSScombを実行すると、以下のようなコードに変換してくれます。 #hoge { width: 640px; height: 480px; margin: 10px; paddi

  • そのクソコード、Intellij IDEAでチェックできるよ

    愛知県でシステムエンジニアとして働く友人のMは、プロジェクトメンバの書くJavaのクソコードに苦しめられているそうです。Mはリードプログラマとして、プロジェクトメンバがあげてくる成果物(ドキュメントとコード)のレビューをする立場にあるらしく、提出されてくる数々のクソコードをTwitterでつぶやいていました。 Mを救うことはできるのでしょうか? もし、クソコードをすばやく見つけることができたら救えるのであれば、救える見込みはあるかもしれません。 コードの問題を見つける静的解析ツール クソコードとは、おおむね次のような問題のあるコードをさすようです。 潜在的バグ バグの可能性があるコード。 重複 機能追加やバグ修正を困難にしがちなコードの重複。 設計上の問題 クラスやパッケージ間の依存関係、多すぎるメソッド引数など。 慣習違反 プログラミング言語やライブラリの慣習、コーディング規約などに違反

  • 1