パスワードを忘れた? アカウント作成
13657331 story
プログラミング

Microsoft、ソースコードのコーディング規約を自動推論する技術を開発・プレビュー公開 21

ストーリー by hylom
支離滅裂な規約にも対応できるのだろうか 部門より

Microsoftが、自動的にソースコードのコーディング規約を推論し、それに適した設定を自動生成する機能を開発したそうだ。現在Visutal Studio向けのプレビュー版拡張機能として公開されている(窓の杜The Visual Studio Blog)。

これによって、より読みやすくで一貫性のあるコードが実現できるという。あくまで設定ファイル(.editorconfigファイル)を生成するだけで、ユーザーはそれを元にカスタマイズして利用できるという。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • AIが行間を読む日も近いかな

    • by Anonymous Coward

      そもそもこの機能が必要になるのは最初に規約がないようなプロジェクトだろうし
      そういうプロジェクトは既存のコードがゴミの場合がほとんどだから役に立つ状況は滅多にないような気がする
      規約設定が無くてもまともなコードを描くメンバーばかりのプロジェクトの場合は無くても別に問題ないし

    • by Anonymous Coward

      ウンコードとか?
      まああれもマシな方ですからねぇ。。。
      #書いてるコードの意味もわからず書いてる奴なら居た

      • by Anonymous Coward

        パターンマッチだけでコードを書けるのは特に珍しくもない。あれこそAIに容易に置き換えられそうなものだが

    • by Anonymous Coward

      昔、某保険屋のプロジェクトでソースファイルごとに5桁か6桁のコードが決まっていて、各関数はそのコードに4桁の通番をつけたものにする、という規約があった。
      ローカル変数もローカル変数も例外なくこの規約に従う。ループカウンタも foobar0005 とかいう変数名になる。
      こういうコードを読ませてもちゃんと学習するかな。

      #今だったら普通のソース書いて、デバッグ完了後にツールで規約に合うよう変換するだろうが、
      #当時はそんな知恵が回らずプロジェクトから全力で逃げ出した。

  • by Anonymous Coward on 2018年07月25日 15時14分 (#3448970)

    ✔しないで

  • by Anonymous Coward on 2018年07月25日 15時26分 (#3448977)
    C#の命名規約で、メソッドは大文字で始まるはずなのに自動生成するメソッドが小文字で始まるとか一貫性がないのを何とかしてくれ。
  • by Anonymous Coward on 2018年07月25日 15時02分 (#3448961)

    Excelのフラッシュフィルに続く帰納プログラミング [wikipedia.org]の成果だ(たぶん)

typodupeerror

日々是ハック也 -- あるハードコアバイナリアン

読み込み中...