IDEは有毒です

高洛峰
リリース: 2016-10-09 08:59:15
オリジナル
1176 人が閲覧しました

プログラマーには、プロジェクトの性質に応じて、デモを書く人、プロトを書く人、完成品を書く人に大別されます。初めを書く人、途中を書く人、そして終わりを書く人。

1. デモは主に表面上の予備的な実装であり、必ずしも継続的な進化を必要とするものではありません。

2. プロトタイプは主に概念的に実装されます。モデルは、基礎となるフレームワークの選択を含めて、最終製品に徐々に進化します。いくつかのシナリオでは、デモとプロトは同様の意味を持ちます。

3. 完成した製品は、ユーザーの実際のビジネス シナリオを満たす完全に実現された製品です。

養成所で教わる子供たちの多くは、最初に書いたものはデモとしか言えず、製品段階までは全くたどり着けません。委託会社が作ったものはどのようなものが考えられるのでしょうか?

いわゆる最初に書くということは、プロジェクトが始まったばかりで、使い慣れたフレームワークや大きなフレームワークを自由に選んでジャンクコードを追加できることを意味し、途中で書くということは、プロジェクトの品質に関係なく、ビジネスが急速に発展していることを意味します。コードを書く時間はなく、コードを書くということは、プロジェクトが縮小期に入ったことを意味し、一人が一日中コードについて文句を言い続けることになります。

IDE が有害であるというトピックは、実際には上記のトピックとは何の関係もありません。主に、今日のプログラム開発ツールの開発において、エディターと IDE という明らかな二極化が存在することを嘆いています。

喧嘩を始めるつもりはありません。私が大規模な開発に触れる前の N 年間、私は市場のほぼすべてのエディター (いわゆる「エディターの神様」や「神のエディター」についてはここでは触れません)、特に jEdit を試してきました。そのバグのいくつかを私はその言語モードを書きました。これはオープンソースの世界への小さな貢献とみなすことができます。しかしその後、チームプロジェクトでは、使用される言語のほとんどが動的型付け言語であったため、エディターを使用するのはあまりにも非効率的だったので、IDEを選択するようになりました。

私の個人的な習慣としては、小規模なスクリプトや構成ファイルの変更には Editor を使用できますが、チーム共同作業で開発されたプロジェクトのコード量が比較的大きな状態に蓄積されると、IDE を使用する必要があります。一部のエディターは、高速起動、低メモリ使用量、高速コーディング、および自由な拡張機能を実現でき、これが、多くの人がコード、エラー プロンプト、プロジェクト管理、タスク管理、VCS などをインテリジェントに検出できるエディターを選択する理由です。一部の人々が選択するもう 1 つの理由は、統合です。

IDE はほとんどのプログラマーにとって有毒です。使用すると中毒になり、長期間使用すると骨髄に有毒になるためです。編集者は、そのためのさまざまな拡張機能やプラグインを作成することができ、そのようなプロセスへの参加は、人々に説明できない満足感を与えるでしょう。

企業の内部チーム環境では、通常、IDE が最良の選択です。 Editor はアマチュアの代替体験として使用できます。もちろん、これは単なる提案であり、要件ではありません。開発効率を確保しながら、誰もが独自の選択をすることができます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!