- 動的言語で大規模開発
472 :デフォルトの名無しさん[sage]:2014/11/29(土) 12:44:23.44 ID:A4nuaoXO - 標準ライブラリや他人の作ったライブラリの全てを記憶できる変態でも無い限り
コード補完によってドキュメントを含め表示して選択出来るってのは生産する 上ではかなりのアドバンテージなんだけどね。 大昔のクソなIDEや最近のでも 動的言語に対応しているのはクソなIDEしかないから、そういう技術の進歩を 知らない原始人には理解できないことなんだよ。
|
- 動的言語で大規模開発
477 :デフォルトの名無しさん[sage]:2014/11/29(土) 13:54:58.03 ID:A4nuaoXO - >>476
javaならソースに書かれているjavadocが出る。いわゆるAPIリファレンスと 言われるものが表示される。visual stadioだとmsdnに書いてあるのが出る。 APIリファレンスが役に立たないとか言っちゃうような無能はプログラムを 書くのを辞めたほうがいい。 javadocが出たことによって他の言語でもソースに埋め込んだコメントを 別ドキュメントに言語の標準かそれに近いレベルで提供されることが多く なった。ただ別ツールを使ってまでドキュメントを出力するようなところは 殆ど無かったけど、IDEで自分や他人の書いたドキュメントまで手元で 参照できるようになったことで、どのレベルでコメントを書けばよいうかと いうことに気づけた人はそれなりにいるかと思う。 書かないと煩く言われるから書くというのから、自分で書いたコードでも 元のコードを見なくても分かるように書くというのに変われた人は多いと 思います。最低でも自分で書いたコードを自分の為にというのがやり やすくなった。
|
- 動的言語で大規模開発
478 :デフォルトの名無しさん[sage]:2014/11/29(土) 14:00:18.54 ID:A4nuaoXO - そういえばvisual studioだとサンプルコードを検索ダウンロード出来る機能まで
付いたんだっけかな。
|
- 動的言語で大規模開発
483 :デフォルトの名無しさん[sage]:2014/11/29(土) 14:33:59.73 ID:A4nuaoXO - >>479
ttp://docs.oracle.com/javase/8/docs/api/index.html どのレベルも何も↑の各クラス、メソッドのがそのまま出るんだが。 これは英語だが、日本語訳のがある場合はそっちを使うことが出来る。 で、ここに書かれていなくて他に書かれているというドキュメントは存在しない わけで、ググってどこにも無ければこれに頼るしか無い。 このリファレンスが 分からない役に立たないっていうやつは少なくてもjavaはやらないほうがいい。
|
- リファクタリングをただのコード修正と思ってる人へ
666 :デフォルトの名無しさん[sage]:2014/11/29(土) 14:46:23.56 ID:A4nuaoXO - 流用元から流用先がどこにどれだけあるかは基本的に分からない。
流用元に何かバグがあって修正する必要があった場合に論理的に考えると 流用先も直しておいた方がいいor直す必要がある。 ただ流用先を全て特定 することは難しく、特に流用先で動くように変数名とか変えてあると確実に 漏れる。バグじゃなくても何か修正追加したいと思った時の事を考えると コピペをばらまくより関数で再利用するほうがいいよねってなる。 ただ人間は欲深いもので1つの関数にあれもこれも詰め込んで破綻させる 奴が出てきたりする。こういうのを見て、関数なんて作らなくてコピペでいい だろって奴が出てきて無限ループする。
|