アカウント名:
パスワード:
Emacsを使い続けているのは「最初の頃から使っているから」「慣れているから」などという理由ではなく、エディタとしてはEmacsの方が遙かに優れているからです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
出てくる警告にどう対処するのかが問題 (スコア:5, すばらしい洞察)
# しかも、周りがヤイのヤイの言っても、今まで一度も直らなかったぐらい
# 上から下まで、ものを判っていない。
というわけで、このようなツールを使ったからどう、という事ではありません。
このようなツールの出力にどう対処するかが問題。また、このようなツールが
出してくる警告の量から、プログラム改善にかかる時間を正確に見積もる、などの
マネージメント能力も大事でしょう。
fjの教祖様
Re: (スコア:0)
>このようなツールの出力にどう対処するかが問題。
「素晴らしい洞察」ですな。
Eclipseなんかのツールを使う人の中には酷いコードを書く人も少なくないけれど、
新人に適切な対処の仕方を教えるためには、Emacsみたいな単純なエディタを使った
方が教育効果が高いのかも。
Re: (スコア:0)
Re:出てくる警告にどう対処するのかが問題 (スコア:2, すばらしい洞察)
.
年をとってもコーディングを続けられる(続けざるを得ない、ではなくね)人たちの多くは「最初の頃からずっと使い続けられているエディタ」である Emacs や vi を使っている人が多いと思います。
# 私も Final を一時期使っていたが、結局それらは生き残らなかった…
一方で、若い人たちの多くは Eclipse を使っているでしょう。
と言うことは、単純に考えても Eclipse 側には「若手が多い」というバイアスがかかります。
プログラミングもやはり経験値がある程度ものを言いますので、「若手が多い」環境はどうしても品質が下がる、という傾向が出てしまいます。
コーディングを「できなくなる」人たちと言うのは、レベルが低い側ほど脱落率が高いでしょう。と言うことは、同じ世代のプログラマは年齢が上がるほど、平均レベルが高くなるはずです。
.
と言うわけで、20年ほど前に「vi/Emacsなんか使っている奴らのコードは使い物にならん」と言われたのと同じ意味において、今の Eclipse 使いのコードは醜い側に広く分布していると思われます。あと20年もすれば Eclipse よりも便利なツールが現れて新人はみなそちらを使うようになり、きっと言うようになるでしょう。
『xxxx を使っている奴らのコードは醜くていかん』
fjの教祖様
Re:出てくる警告にどう対処するのかが問題 (スコア:2, すばらしい洞察)
>「最初の頃からずっと使い続けられているエディタ」である Emacs や vi を使っている人が多いと思います。
多くかどうかは知らないけど、Emacsを使ってる人はEclipse『も』使ってる人が結構いますよ。
Emacsを使い続けているのは「最初の頃から使っているから」「慣れているから」などという
理由ではなく、エディタとしてはEmacsの方が遙かに優れているからです。
#Eclipseは統合環境である以上はエディタが貧弱なのは当たり前。
より適切な道具を取捨選択して使った結果、今でもエディタにはEmacsを選択する。
それだけのことです。
>と言うことは、単純に考えても Eclipse 側には「若手が多い」というバイアスがかかります。
あまりに単純化しすぎでは。
上にも挙げたように、Emacsを使ってる人がEclipseも使っていることが多々あります。
Eclipseから入った若手でも、(おそらくごく一部ではあるが、)Emacsを使ってる人もいます。
#中にはずっとメモ帳でやってきて、最近になってやっとEclipseを覚えた
#『経験豊富な熟練者』もいるかもしれないけど、一緒にやってくのには不安を覚える。
Eclipseから入り、そしてそれ以外を知らない人の中には、自分では何も考えず、ツール
が出す指示に従って切り張りする人がいます。それでエラーは出なくなるし、コンパイルも
通ります。でもそれはプログラミングと呼ばれる作業とは全く異なるものでしょう。
エディタは(たとえそれがEmacsであっても)何も指示してくれないので、自分で考えない人、
考えられない人は最初の段階で躓きます。またそれを自分で自覚できます。何が分かって
ないのかに気付くことが、学習への第一歩です。
便利すぎる道具は、初心者が学習する時には逆効果になりかねません。
Re:出てくる警告にどう対処するのかが問題 (スコア:1, 興味深い)
そしてemacsもVSもマクロガリガリ使いますし、Eclipseに至っては独自のプラグインも作ります(それがマクロと同じ意味だから)
ここが肝心な点ですがキーバインドは全部Emacsなんです、要するにアタマで使う部分(機能)と体が覚えた部分(キーバインド)ってのは別の話なんです。(VSのキーバインドをemacsにするためにxemacsから全面的にマクロを使って割り当て直しにしたせいでVS2003,2005,2008と全部個別に対応する羽目になったけど)
#他人が自分のVSを使うとパニックになるように、僕がまっさらのVSを使うとプリンターダイアログが
Re: (スコア:0)
可能ならばキーバインドを揃えるのは当然です。
特にEmacsキーバインドであるか否かは、入力速度に響きますから。
しかし仮にEclipseのキーバインドがEmacsと全然異なっていて、且つEclipseが優れた
ツールであるならば、Emacs使いもEclipseをEclipseキーバインドで使うでしょう。
Eclipseなど、一部のツールを除いては非Emacsキーバインドで使ってるEmacsユーザーは
多いと思いますよ。
Re:出てくる警告にどう対処するのかが問題 (スコア:1)
多数こそが全体の傾向を決めるのであって、「例外」が少々いても、全体の傾向には影響しない。
# Emacs が優秀である? 知ってるよそんなの。
# しかし、それでも Eclipse 使いの大半は Emacs 使い「ではない」のだよ。
fjの教祖様
Re: (スコア:0)
それはなんか論理的に変だなあ。
だってEclipseのエディタ部分の機能とか操作性が
Emacsまるまるパクリになっていれば
(というかカスタマイズすればそうできるわけだし)
Eclipseでありながら
Emacsのメリットをも併せ持つ何か、
に成ることは出来るのだから。
#こっちはvim使いなので AC
というかもともと、「統合環境」という言葉に、厳格な定義とかが有る(と考える)のが変でしょう。
Emacsそっくりなエディタを抱えていたらそれはもう統合環境と呼べないの?
そんなわけないじゃん。
Re: (スコア:0)
自分の周りの若い子って、大体Java/MFC/.NETあたりのメジャーなライブラリの影響が見えて、判子を押したように似たようなコードを書くよ。IDEでコード書くからインデントも揃ってるし。
年寄りは逆。独自のテキストエディタ使うからインデントはバラバラ、書き方もバラバラ、モジュールの分割方法も人それぞれ。それが悪いことだとは思わないけど、読みやすいか読みにくいかでいうと読みにくい。
何が違うんだろうね?
Re:出てくる警告にどう対処するのかが問題 (スコア:1)
fjの教祖様