質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

解決済

5回答

2496閲覧

コードレビューを受けることの出来るサイトがあれば教えて下さい。

koshiDra

総合スコア42

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

4グッド

4クリップ

投稿2017/01/01 14:12

お世話になります。

書籍を読み、自宅でコードを書いていますが、
自己流のためレベルアップを感じ取れません。

コードレビューを受けることの出来るサイトなどがあれば
教えていただけないでしょうか。

宜しくお願いいたします。

raccy, ao_yagi, BluOxy👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答5

0

ベストアンサー

静的コード解析ツールを使ってみると良いです。
静的コード解析ツールはJavaプログラムのソースコードやビルドで作成されたバイトコードを解析して、書き方が規約に適合しているかどうかやバグを埋め込みやすい書き方がされていないかをチェックしてくれるツールです。
無償で使用できる代表的なものを以下に記します。

Checkstyle
PMD
FindBugs

使い方についてはそれぞれの「使い方」をGoogle等で検索してもらえれば実例サイトなどが検索結果として得られるのでそちらを参照してみてください。

投稿2017/01/01 14:44

Hiroshi-Aoki

総合スコア804

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

koshiDra

2017/01/02 02:08

アドバイスありがとうございます。 活用してみようと思います。
guest

0

以下のようなサイトがあります。

PGColony
TechAcademy
Codementor

あとGitHubもコードレビューを受けられると言えば受けられますね…。

投稿2017/01/01 15:27

carimatics

総合スコア740

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

koshiDra

2017/01/02 02:13

アドバイスありがとうございます。 どのサイトも魅力的ですね。 ただ全て有償なので、、、貧乏PGには厳しいです。 探せば色々なサービスが存在することがわかりました 自分でも色々探してみたいと思います。
guest

0

こんにちは

質問者さんのレベルアップできる形を
IT会社に勤めていた私なりに考えてみました。

以下詳細です。

1.まずはどんな言語でも
業務で使うレベルの場合
規則が有ります
質問者さんの御使用言語に合わせた書き方を覚えてください。

2.書籍を読み~との事ですので
書籍だけでは説明されていない規則を調べる必要が有ります

・インデント,コメント,空白の開け方,わかりやすい処理の流れとは(逆順で書かない等)
・変数名をどうするべきか(キャメル記法とか)

3.上記の修正を終えた後でコードレビューを受けると
親切にアドバイスが貰えると思います。

サイトに関しては他の解答者さんのリンクなどを参考にして下さい。

投稿2017/01/01 20:17

dec5798

総合スコア74

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

koshiDra

2017/01/02 02:21

アドバイスありがとうございました。 当方、地方の正社員という名の派遣PGなので、 業務はレガシーコードへのパッチワークばかりのため 業務でのスキルアップは望めない環境です。 (レビューは一応ありますが動けばOKと言われるレビューです。。。) ・コードコンプリート ・リーダブルコード ・クリーンコード 等々を読んでいますが読んだつもりになって身についていないのでは、、、 と悩んでいます。 自分でも他に色々と探してみたいと思います。
guest

0

個人のエンジニアがコードレビューしてくれるサービスがあるみたいですよ。
https://www.pullimage.com/

投稿2019/07/01 13:47

編集2020/03/15 04:14
s.k

総合スコア423

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

koshiDra

2019/07/02 13:10

回答ありがとうございます。 有効活用させて頂きます。 ※こんな昔の質問にレスが付くとは思いませんでした。
guest

0

皆さん、丁寧なご解答ありがとうございました。

三者三様のため
特定の方をベストアンサーには選べそうもありません。

三名様全てがベストアンサーと考えています。

本当にありがとうございました。

投稿2017/01/02 02:24

koshiDra

総合スコア42

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

iwamoto_takaaki

2017/01/02 05:04

懸賞金を与えずに、コンテストを終わらせてはいけません。 「全員優勝にて、賞金は払いません。」だと出場者は怒りますよね。 結果に納得出来なくとも誰かに賞金がいった方がマシだというものです。 ユーザーのスコアが懸賞金にあたり、個々の回答への高評価(▲のクリック)とベストアンサーでスコアにポイントを与えることが出来ます。 今からでもベストアンサーを選ぶようにしてください。 そして、役にたったとおもう回答全てに高評価をしてください。
iwamoto_takaaki

2017/01/02 05:28

あっそうだ、私の場合は、迷ったら一番はやく回答をくれた人にベストアンサーをあげます。あとの回答は気楽に書ける傾向があるので・・・。
koshiDra

2017/01/02 08:11

iwamotoさんご指摘ありがとうございました。 teratailのルールが良くわかっていませんでした。反省しています。 またルール違反を犯していたらご指摘をお願いします。
iwamoto_takaaki

2017/01/02 08:43

ルールではなくマナーです。違反すると罰せられるのではなく、この自己解決の回答のように評判が悪くなります。 善意でしているんだろうな思ったので指摘しました。 回答者としては、答えやすい質問を投稿してくれる初心者はありがたい存在です。変なところは修正依頼などを気軽に行いますので、また質問投げて下さい。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問