アカウント名:
パスワード:
本文では触れられてないけど、このニュースのキモはやっぱここでしょう。静的解析ツールではいけないのだろうか…?
例えばソース診断は、品質の低いコードを探し出し、レビュー作業を省力化するツールだ。具体的にはソースコードを画像化した上で、ディープラーニング(深層学習)で分析。ネスト構造が深い、コメントが少ないといった、可読性が悪いソースコードをAIが診断する。
そんなツール使わなくても
1. エディタの倍率を下げて字を小さくする2. 黒っぽく固まってるあたりがヤバイところ
という判定方法でだいたいやばいところはわかる。あと、縮小しても数十画面にわたるくらい縦長になるソースはだいたいやばい。
あと、「すでにシステムはあるんですけどサポート切れで…」と言われて出てきた画面の画像を判定したら表計算ソフトか簡易DBソフトのようなマス目ベースの映像が映っていた場合もヤバイ。
> そんなツール使わなくても> 1. エディタの倍率を下げて字を小さくする> 2. 黒っぽく固まってるあたりがヤバイところ> という判定方法でだいたいやばいところはわかる。
富士通のシステムは,まさにこの作業をデープラーニングで自動化しています
つまりソースコードを画像に変換して> 2. 黒っぽく固まってるあたりがヤバイところと判定しています
こういう感じで「そんなツール使わなくても…だいたい判る」系のプログラマは今後どんどんAIに置き換わると思われます
流石にその作業しかしてない訳じゃないだろうと真面目に書くべきなのかどうなんだ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
ソースコードを画像化して判定! (スコア:0)
本文では触れられてないけど、このニュースのキモはやっぱここでしょう。静的解析ツールではいけないのだろうか…?
Re: (スコア:4, 興味深い)
そんなツール使わなくても
1. エディタの倍率を下げて字を小さくする
2. 黒っぽく固まってるあたりがヤバイところ
という判定方法でだいたいやばいところはわかる。
あと、縮小しても数十画面にわたるくらい縦長になるソースはだいたいやばい。
あと、「すでにシステムはあるんですけどサポート切れで…」と言われて出てきた画面の
画像を判定したら表計算ソフトか簡易DBソフトのようなマス目ベースの映像が映っていた場合もヤバイ。
Re: (スコア:2, おもしろおかしい)
> そんなツール使わなくても
> 1. エディタの倍率を下げて字を小さくする
> 2. 黒っぽく固まってるあたりがヤバイところ
> という判定方法でだいたいやばいところはわかる。
富士通のシステムは,まさにこの作業をデープラーニングで自動化しています
つまりソースコードを画像に変換して
> 2. 黒っぽく固まってるあたりがヤバイところ
と判定しています
こういう感じで「そんなツール使わなくても…だいたい判る」系のプログラマは今後どんどんAIに置き換わると思われます
Re:ソースコードを画像化して判定! (スコア:0)
流石にその作業しかしてない訳じゃないだろうと真面目に書くべきなのかどうなんだ